Paintera paintera-1.4.1
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