Skip to content

@hanslovsky hanslovsky released this Jan 16, 2020 · 239 commits to master since this release

Paintera 0.22.0

Previous release: 0.21.0

Changelog

New Features

  • Remove from Paintera repository classes that were extracted into saalfx. (#326)
  • Expose brush radius and scale factor in UI (#355)
  • Add support for data sets relative to project directory. Previously, if data sets within the project directory were imported into Paintera, the project would become corrupted after moving or copying the project directory into a different location (#207). #343 introduced new classes that separate the data backend from the functionality, thus making it easier to implement support for relative data location. Now, only the data set---and not the container---is stored in the Paintera project if the dataset is relative to/within the Paintera project and the Paintera project can be moved/copy into any location and still be functional. In order to conserve previous work, users are asked if they would like to convert their existing projects on start-up. After conversion, previous versions of Paitnera will not be able to open this project anymore. Eventually, old-style projects will not be supported anymore. (#343)

Bug Fixes

  • Maximizing the current viewer would instead split-maximize the current viewer and 3D viewer (#350). Fix by bumping the saalfx dependency. Thanks @igorpisarev (#351)
  • Always change brush radius by multiplication and remove upper bound for brush radius (#355)
  • Replace paintera-conversion-helper with paintera-convert in README, thanks to @constantinpape (#359)
  • add <javadoc.skip> property (#364)
  • Use correct condition for single-scale/multi-scale n5 backend for label data, thanks @igorpisarev for reporting (#366)
  • Fix creating bookmark node after deserialization when its note is null (thanks to @igorpisarev) (#369)
  • Move locked segments into state rather than backend to make locked segments work again with new ConnectomicsLabelState. (#372)
  • Fix display status of ConnectomicsLabelState (#370) thanks to @igorpisarev (#378)
  • Explicitly add https repo for jcenter.bintray in changelog creation script (#381)

Other

  • Merge pull request #326 from saalfeldlab/use-saalfx: [FEATURE] Remove from Paintera repository classes that were extracted into saalfx.
    • Start extracting classes into saalfx package
    • Replace unnecessary use of SingleChildStackPane with StackPane
    • Fix minor issues
    • Adapt to latest changes in saalfx
    • Adapt to latest changes in saalfx
    • Bump saalfx dependency to release version
  • Merge pull request #351 from saalfeldlab/fix-maximize-viewer: [BUGFIX] Maximizing the current viewer would instead split-maximize the current viewer and 3D viewer (#350). Fix by bumping the saalfx dependency. Thanks @igorpisarev
    • fix maximize current viewer (fullscreen vs side by side with 3d view)
    • fixes #350
    • bump to saalfx-0.1.1
  • Merge pull request #352 from saalfeldlab/bump-saalfx: bump to saalfx-0.1.2
  • Merge pull request #368 from saalfeldlab/fix-select-all: Fix key binding for 'select all' action
  • Merge pull request #367 from saalfeldlab/disable-bounding-box-polygon: Add option to disable multi-box overlay

Pull Requests

#326

Merge pull request #326 from saalfeldlab/use-saalfx

[FEATURE] Remove from Paintera repository classes that were extracted into saalfx.

  • Start extracting classes into saalfx package
  • Replace unnecessary use of SingleChildStackPane with StackPane
  • Fix minor issues
  • Adapt to latest changes in saalfx
  • Adapt to latest changes in saalfx
  • Bump saalfx dependency to release version

#351

Merge pull request #351 from saalfeldlab/fix-maximize-viewer

[BUGFIX] Maximizing the current viewer would instead split-maximize the current viewer and 3D viewer (#350). Fix by bumping the saalfx dependency. Thanks @igorpisarev

  • fix maximize current viewer (fullscreen vs side by side with 3d view)
  • fixes #350
  • bump to saalfx-0.1.1

#352

Merge pull request #352 from saalfeldlab/bump-saalfx

bump to saalfx-0.1.2

#355

Merge pull request #355 from saalfeldlab/fix-brush-resize

[BUGFIX] Always change brush radius by multiplication and remove upper bound for brush radius
[FEATURE] Expose brush radius and scale factor in UI

#359

Merge pull request #359 from constantinpape/master

[BUGFIX] Replace paintera-conversion-helper with paintera-convert in README, thanks to @constantinpape

#343

Merge pull request #343 from saalfeldlab/relative-data-location

[FEATURE] Add support for data sets relative to project directory. Previously, if data sets within the project directory were imported into Paintera, the project would become corrupted after moving or copying the project directory into a different location (#207). #343 introduced new classes that separate the data backend from the functionality, thus making it easier to implement support for relative data location. Now, only the data set---and not the container---is stored in the Paintera project if the dataset is relative to/within the Paintera project and the Paintera project can be moved/copy into any location and still be functional. In order to conserve previous work, users are asked if they would like to convert their existing projects on start-up. After conversion, previous versions of Paitnera will not be able to open this project anymore. Eventually, old-style projects will not be supported anymore.

#364

Merge pull request #364 from saalfeldlab/fix-javadoc

[BUGFIX] add <javadoc.skip> property

#366

Merge pull request #366 from saalfeldlab/fix-incorrect-n5-backend-factory

[BUGFIX] Use correct condition for single-scale/multi-scale n5 backend for label data, thanks @igorpisarev for reporting

#368

Merge pull request #368 from saalfeldlab/fix-select-all

Fix key binding for 'select all' action

#369

Merge pull request #369 from saalfeldlab/fix-null-bookmark-note

[BUGFIX] Fix creating bookmark node after deserialization when its note is null (thanks to @igorpisarev)

#372

Merge pull request #372 from saalfeldlab/relative-data-location-locked-segments

[BUGFIX] Move locked segments into state rather than backend to make locked segments work again with new ConnectomicsLabelState.

#367

Merge pull request #367 from saalfeldlab/disable-bounding-box-polygon

Add option to disable multi-box overlay

#378

Merge pull request #378 from saalfeldlab/fix-connectomics-label-state-display-status

[BUGFIX] Fix display status of ConnectomicsLabelState (#370) thanks to @igorpisarev

#381

Merge pull request #381 from saalfeldlab/add-jcenter-bintray-https

[BUGFIX] Explicitly add https repo for jcenter.bintray in changelog creation script

Assets 3
You can’t perform that action at this time.