Releases: saalfeldlab/paintera
Releases · saalfeldlab/paintera
Paintera paintera-1.3.0
[paintera-1.3.0] - 2024-06-10
🚀 Features
- Named binding keys for SAM key bindings.
- Auto-contrast actions for Raw sources
- Prompt point per connected component in shape interpolation auto-sam
- Create scalar label sources
- Replace existing slice with manual SAM if current slice was auto-predicted
🐛 Bug Fixes
- Initial color for mesh defaulting to WHITE
- Remove meshes when removing threshold source
- Initialize to label when paintera label type known from metadata
- Don't serialize null Properties
- Handle SAM in ShapeInterpolation when label source is smaller than viewrer
- Invalidate key if cancelled
- Refresh SI mask when leaving SAM mode
- Reduce flickering and double-prediction during bisect-all auto-sam
Build
- Bump versions
- Misc installer changes
- Dep version fix
Paintera paintera-1.2.3
[paintera-1.2.3] - 2024-05-31
🐛 Bug Fixes
- Postinst, version
- Typo in symlink path
- App version
⚙️ Miscellaneous Tasks
- Specify javafx.platform for mac
Paintera paintera-1.2.2
[paintera-1.2.2] - 2024-05-24
🐛 Bug Fixes
- Incomplete rendering at target resolution
- Remove old projector after cancel, replace with new on next frame
- Specify current or initial for displayToMask
- Ignore disable on tool switch-back triggers
- Paint in auto-SAM slices
- SAM MIDI device accept prediction
🚜 Refactor
- Current depth/slice updates and downstream listeners
Paintera paintera-1.2.1
[paintera-1.2.1] - 2024-05-23
🚀 Features
- Use standard application cache dir
- [breaking] Use standard application cache dir
- Build with JDK 21
🐛 Bug Fixes
- (test) Update tests
- Incorrect transform for displayToMask
🚜 Refactor
- Use KotlinLogging instead of SLf4J
- Remove
SplashScreenshowPreloader
- Massive reoragnization
📚 Documentation
- Add badges, update for new release process
🧪 Testing
- Remove unfinshed test
⚙️ Miscellaneous Tasks
- Remove unnecessary configuration
Build
- Migrate to jdk 21
- Explicitly specify annotation processors
- (security) Bump logback version
- Add command to /usr/local/bin on install
Paintera paintera-1.2.0
Changelog
All notable changes to this project will be documented in this file.
[paintera-1.2.0] - 2024-05-13
🚀 Features
- Add fuzzy filter for searching for loggers
- Better midi support for SAM tool, AutoSam
🐛 Bug Fixes
- Toolbar tools toggle group
⚙️ Miscellaneous Tasks
- Bump saalfx 1.3.0
- Automate formal releases
- Bump semver
Paintera 0.30.1
Paintera 0.30.0
Paintera 0.30.0
Previous release: 0.29.0
Features
- Overhaul Action/Event system to use Saalfx ActionSet for Modes and Tools
- Overhaul painting to now paint into the viewer space, and propagate to source data only on mask apply
- Improve Shape interpolation to allow for multiple sections, possibly at differing mipmap levels, updating interpolants, and translation in non-active viewers
- Add Splash Screen
Miscellaneous
- Allow user to reset existing mask if stuck on "busy" ( Shift + Esc by defaut)
- Ask User if they wish to reset, if trying to paint too many times and mask is still "busy"
- Block user from painting if no Id selected (instead of pop-up alert)
- Add alert on startup if Paintera cannot deserialize an expected dataset
Bugfix
Pull Requests
#444
Merge pull request #444 from saalfeldlab/N5Factory (6535fd3)
paintera-0.29.0
Paintera 0.29.0
Previous release: 0.28.0
Note: Remote source support is in an early stage, and will be improved in future releases
Features
- Added Support for viewing of read-only sources
- Added Support for AWS S3 N5 containers
- Populating a new label source from existing source will now pre-fill the scale levels
Miscellaneous
- Combined Open Source Dialog to a single window, which accepts any valid URL (GS, S3, File System N5, HDF5)
Pull Requests
#438
Merge pull request #438 from saalfeldlab/N5Factory
Paintera 0.28.0
Paintera 0.28.0
Previous release: 0.27.5
Features
- Update Fill Connected Component Source to accept any nested combination of label, threshold, or other connected component sources
- Filled Component meshes can be independently configure from the meshes of the sources they depend on
- Add Virtual Sources section to
Source>Virtual
menu bar
Bugfix
- Don't request repaint on an orthoslice is not shown
- When loading a project that was saved while maximized with one orthoslice and the 3D rendering (Shift + M), ensure the correct pane orthoslice is maximized (previously, the bottom left pane would always be maximized after reload).
- Fix issue with Fill Connected Component source not filling beyond block boundaries.
Miscellaneous
- Reorganize the
File
andSource
menus at the top left - Style updates
- General code refactoring
- Dependencies updates
Pull Requests
#437
Merge pull request #437 from saalfeldlab/feat/intersectionUpdate
paintera-0.27.5
CI Build Changes only