Paintera

Latest version: v1.0.1

Safety actively analyzes 628477 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

0.8.2

Paintera-0.8.2 fixes issues related to opening and (de-)serializing datasets.
--------
Bug Fixes
- Load label sources without `maxId` attribute, choose one of the following when opening or de-serializing dataset (165):
1. Do not use id service: Cannot paint with new id or merge/detach fragments.
2. Specify `maxId` manually: User's responsibility to be conistent with data.
3. Scan data for `maxId`: might still be inconsistent with label-block-lookup.
- Ensure Java process stops when closing Paintera (160, 166):
- Make dataset discovery handler/main thread daemon thread.
- Only scan for datasets if selected directory is a valid n5 container (has `attributes.json` with `"n5"` attribute).
- Stop dataset discovery when `Cancel` is pressed in dialog.
- Make all `ExecutorService`s in `PainteraBaseView` daemon.
- Use writers only for HDF5 sources (168, 166)
- Add option to generate 3D meshes from entire dataset if no label-block-lookup is provided
- (De-)Serialize `LabelSourceState` agnostic of `N5` -- keep fallback but emit warning if appropriate (167, 166).
- Remove fat profile (use [`jgo`](https://github.com/scijava/jgo) instead)

0.8.1

Bug fixes, mostly scalar label type related:
- BUG: scalar label type data can not be re-loaded when opening paintera project (162)
- BUG: 3D flood fill fails with `ArrayIndexOutOfBoundsException` for scalar label types
- BUG: canvas can not be committed for scalar label types (118)
- ISSUE: user has no information about state of committing canvas (only in terminal output) -- add dialogs to indicate state

0.8.0

fixes:
- Use realpath of `user.home` when initializing current N5 dataset in open dialog (157)
- clean-up code and add JavaDoc for some classes
features:
- add auto-detection for source state ui elements

0.7.0

With auto detection of json adapters, custom sources and states can now be added to paintera and still be serialized!

0.6.0

- manage axis order from state rather than from source
- re-factor multi-resolution rendering
- divide screen into multiple tiles for rendering
- request repaint only for relevant tiles
- remove unused classes
- bump parent version for managed version of picocli

0.5.2

Oracle JFX and OpenJFX 11 changes the behavior of `shift scroll` to horizontal scroll (was vertical scroll). Whenever appropriate, use the scroll direction with the biggest absolute value instead.

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.