Skip to content

Paintera paintera-1.4.1

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Aug 19:45
· 74 commits to master since this release

[paintera-1.4.1] - 2024-08-13

πŸš€ Features

  • Add some N5 convenience extension methods for get/set attributes
  • [breaking] Support read-only ID services

πŸ› Bug Fixes

  • Serialize label block lookup to paintera data metadata properly
  • Remove all tool listeners when deactivating
  • Replace the mask if floodfill cancelled on first slice of shape interpolation
  • Respect useVolatileIfAvailable parameter
  • Fill tool should be cancellable
  • Set valid datasets directly, not on JavaFx thread
  • Some race conditions triggered by activating/deactivate modes/tools out of order
  • Trigger rendering when returning from maximized viewer
  • Points managed on javafx thread
  • useSystemProperties() for HttpClientBuilder, and join servicesUrl with /

🚜 Refactor

  • Simplify display listener logic

⚑ Performance

  • Provide ref for lme iteration
  • Deactivate run on Default Dispatcher, can be blocked (see Fill2Dtool) or delayed
  • Some flood fill optimizations
  • Don't parallelize within the block when downsampling. Parallelization should happen across blocks
  • Support empty blocks when downsampling label multiset data
  • Short-circuit null if access is empty

πŸ§ͺ Testing

  • Convert to kotlin

βš™οΈ Miscellaneous Tasks

  • Add convenience method
  • Style,misc
  • Dep version bumps
  • Version bumps

Build

  • Bump deps