Skip to content

Latest commit

 

History

History
88 lines (64 loc) · 6.1 KB

File metadata and controls

88 lines (64 loc) · 6.1 KB

Changelog

[0.3.1] - 2026-03-19

Changed

  • Major refactoring of codebase and connections between scenery, sciview and manvr3d (#29)
  • Improve spot selection and draw performance by using bidirectional hashmaps and caches (#29)
  • log level can now be changed with -Dorg.slf4j.simpleLogger.log.graphics.scenery.manvr3d=debug (in manvr3d.args in ./bin)

Fixed

  • Fix timepoint widget not showing text inside volumes (#29)
  • Optimize geometry redraw calls (remove hidden double redraws) (#29)
  • Make spot merging more robust (#29
  • Fix position of timepoint when predicting single timepoints (#29))

[0.3] - 2026-01-29

Added

  • Add radius tool with adjustable size to select cells, and scale the cells up or down (#26)
  • Add recursive branch deletion by holding the delete button for 0.5s (#25)
  • Add multiselection with radius tool, selection painting by dragging is possible (#25)
  • Add async graph updates through worker queue (#25)
  • Add redo button (#26)
  • Add buttons to toggle spot/link/volume visibility (#26)
  • Add button to merge overlapping spots with connections (#26, #27)
  • Add button to merge selected spots (#27)
  • Add button mapping manager that automatically applies different button layouts based on HMD brand (#633)
  • Add experimental annotation-by-gaze-clustering algorithm for eye tracking hardware (#633)
  • Add buttons to delete all spots in a timepoint or the whole graph (#27, #634)
  • Add button to reset dataset transforms and view (#27, #634)
  • Add resolution scaling spinner to UI (#27)
  • Enabling VR automatically scales the sciview window to match the HMD resolution (#622)

Removed

  • Remove volume processing spinners from the UI (#27)

Changed

  • Unify start/stop VR button in UI (#25)
  • Prevent VR startup without HMD connected (#26)
  • Change default state of eye tracking UI toggle to "off" (#27)
  • Automatically fall back to default VR when no eye tracking hardware was found (#27, #634)

Fixed

  • Always include whole time range when performing nearest-neighbor linking (#25)
  • Fix timepoint wrapping between TP 0 and max TP (#25)
  • Fix track merging behavior (#25)
  • Fix polarity of tracks sent to Mastodon (#25)
  • Fix spot radius representation in sciview by calculating the geometric mean for each spot (#25)
  • Fix invisible spot selection after deletion (#26)
  • Fix scene setup, FOV and keyboard mapping after reverting from VR to default sciview (#633, #634)
  • Greatly reduce CPU load when many instances are present (#27)
  • Fix race condition when selecting spots by mouse in sciview (#27)
  • Fix adjacent link updates while moving a spot in VR (#27)

[0.2] - 2025-04-30

First packaged release.

Added

  • Add links from Mastodon inside sciview (#13)
  • Use instanced geometry for faster rendering (#13)
  • Add instance selection behavior through clicking (#14)
  • Add spot moving and scaling (#14)
  • Initial support for eye tracking (#16)
  • Add mipmap selection in UI (#16)
  • Add cell tracking with VR controller, including manual select/move/delete/add behavior (#18)

Removed

  • Remove three-color handling of volumes in favor of LUT colors (#12)

Changed

  • Change volume loading to use source and converter types (#13)
  • Streamline keyboard handler registrations (#13)
  • Exhhange Mastodon API with ELEPHANT API (#15)
  • Use Miglayout instead of Gridbag layout for GUI (#17)

[0.1]

First prototype version of a sciview-Mastodon bridge.