Skip to content

Paintera paintera-1.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Oct 19:14
· 48 commits to master since this release

πŸš€ Features

  • Shift click in orthogonal views to trigger auto-SAM in shape interpolation
  • Specify Virtual Crop Interval in Raw Source / Read-Only Label Source Metadata
  • Add export source functionality

πŸ› Bug Fixes

  • Don't select 0 label with next()
  • Switch tool off main thread, wait for it with SAM
  • Navigation after saving
  • More robust tool switching logic
  • Update multiresolution renderer when increasing number of screen scales
  • Update on source change
  • Navigation tool during SI
  • Disabled view auto-sam point based on click location
  • Remove invalid preview features
  • Small improvements
  • Intersect painting, randomTempId
  • Setting activeTool triggers listeners. Make sure tool is active before setting to activeTool
  • Existing slice masks not being provided during getMask()
  • Commit canvas over integer types handles outOfBounds
  • Don't hang when trying to Fill3D on non-visible source

🚜 Refactor

  • Application config directory to use ProjectDirectories; configurable
  • Source Opener dialog and logic
  • Small changes to open source dialog
  • Wrap setCurrentLabel
  • Miscellaneous
  • Color empty lists as 0
  • Fix mesh refresh logic
  • Listen, don't bind, status property for tools
  • Don't use STR interpolation preview, it was removed in newer JDK releases
  • Some safety checks and misc
  • Improve type compatibility with convenience converter extensions
  • Clean up export source logic
  • Don't automatically close window after export source
  • Rename to virtual crop; move logic to metadata config node, out of open source

⚑ Performance

  • Don't recursively generate biconverters for shape interpolation mask result
  • Memory improvements, especially related to LMT

βš™οΈ Miscellaneous Tasks

  • Remove unused files
  • Remove old serialization logic
  • Remove dead code
  • Clean unused code
  • Serialize units, misc
  • Cleanup some incorrect pom and code commits

Build

  • Bump label multiset
  • Windows packaging can't have -SNAPSHOT in version