Skip to content

Releases: saalfeldlab/paintera

Paintera paintera-1.3.0

10 Jun 14:21
Compare
Choose a tag to compare

[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

31 May 16:33
Compare
Choose a tag to compare

[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

24 May 19:06
Compare
Choose a tag to compare

[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

23 May 18:02
Compare
Choose a tag to compare

[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

13 May 20:43
Compare
Choose a tag to compare

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

25 May 14:57
Compare
Choose a tag to compare

Paintera 0.30.1

Previous release: 0.30.0

Miscellaneous

  • Support headless test with testfx

Bugfix

  • Resolved issue where translation and erasing would occur simultaneously after Paintera loses focus during ShapeInterpolation

Pull Requests

Paintera 0.30.0

24 May 13:41
Compare
Choose a tag to compare

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

  • #440
  • #441
  • #432
  • Can now open HDF5 as writer
  • Support N5 Container when the root / is a valid dataset

Pull Requests

#444

Merge pull request #444 from saalfeldlab/N5Factory (6535fd3)

paintera-0.29.0

05 Oct 17:28
Compare
Choose a tag to compare

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

27 Sep 15:35
Compare
Choose a tag to compare

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 and Source 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

24 Jun 16:56
Compare
Choose a tag to compare

CI Build Changes only