Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d70e684
Extract BoundingGrid.flashGrid method
smlpt Jan 30, 2026
5474ff9
Extract Vector3f.toDoubleArray, add toDoubleArray for Vector2f and Ve…
smlpt Jan 30, 2026
0df03b4
Extract Int.unpackRGB to new ColorUtils collection
smlpt Jan 30, 2026
a32ff4a
Extract Vector3f.stretchColor to ColorUtils
smlpt Jan 30, 2026
0a20446
Move UI classes to ui package
smlpt Jan 30, 2026
294257c
Rename all mastodon-sciview-bridge occurences to manvr3d
smlpt Jan 30, 2026
bb4ac4d
Extract Manvr3dMain.centerOnNode to scenery Camera
smlpt Jan 30, 2026
41c447a
Move DataAxes to their own class
smlpt Jan 30, 2026
3c7bc2d
Move Slideres to ui package
smlpt Feb 2, 2026
83c856a
Move CelltrackingBase, Buttonmanager, HedgehogAnalysis, EyeTracking, …
smlpt Feb 2, 2026
622f771
CellTrackingButtonMapper: simplify imports
smlpt Feb 2, 2026
3807425
Move TimepointObserver from sciview to scenery, refactor it to make i…
smlpt Feb 2, 2026
d9988ea
CellTrackingBase: refactor to use the new scenery CursorTool
smlpt Feb 3, 2026
92d9915
SphereLinkNodes: fix mergeSpots by adding early return on empty spots
smlpt Feb 3, 2026
6e12003
CellTrackingBase, EyeTracking: change to new scenery MultiWristMenu API
smlpt Feb 5, 2026
66b1b31
SphereLinkNodes: handle deletions in mergeSpots by references
smlpt Feb 6, 2026
96c1bdd
Manvr3dMain: make selected points distinct before merging
smlpt Feb 6, 2026
864504f
Move maxInstanceUpdateCount and updateInstanceBuffers to InstancedNode
smlpt Feb 10, 2026
da3ed36
Rename SpherelinkNodes to GeometryHandler, remove callback system by …
smlpt Feb 11, 2026
20808eb
Extract MoveInstanceVR from Manvr3dMain
smlpt Feb 11, 2026
10ba258
GeometryHandler: fix link coloring by spot color
smlpt Feb 11, 2026
8242fb9
Simplify BDV connection to a simple synchronized window
smlpt Feb 11, 2026
1bf965c
Manvr3dMain: fix deselect when mouse clicks away
smlpt Feb 11, 2026
68ce09f
Manvr3dMain: fix timepoint cycling in VR
smlpt Feb 11, 2026
b8d178f
CellTrackingBase: fix positioning of MultiWristMenu on left wrist
smlpt Feb 17, 2026
1aab3b6
Manvr3dMain: fix single TP prediction
smlpt Feb 17, 2026
b74c706
GeometryHandler: ensure the link hashmap always uses edge indices as …
smlpt Feb 18, 2026
4a3976d
MoveInstanceVR: Simplify guarding logic, ensure BDV watcher lock stat…
smlpt Feb 18, 2026
a5e84ab
GeometryHandler: use bidirectional hashmaps sphere instance handling.…
smlpt Feb 18, 2026
d24c0ca
GeometryHandler: fill updateQueue with the limit in mind. Make mergin…
smlpt Feb 18, 2026
c0c3d0e
GeometryHandler: cache spot radii and unify radius calculations
smlpt Feb 18, 2026
a343cc3
BdvNotifier: handle timepoint changes separately from content changes
smlpt Feb 25, 2026
e2c35c4
Minor cleanup, add documentation
smlpt Feb 25, 2026
a53721c
Change package name to manvr3d
smlpt Feb 25, 2026
3fbda03
PR cleanup, move DoubleArray.toVector3f to VectorMath extensions
smlpt Feb 26, 2026
d5e5efd
Change package to graphics.scenery.manvr3d
smlpt Feb 26, 2026
5a684cc
Add newlines
smlpt Feb 26, 2026
9486b9f
Extract VR button mapping to scenery VRInputMapper
smlpt Mar 2, 2026
cfb0ed9
EyeTracking: fix new button mapper API
smlpt Mar 2, 2026
e96ec48
CellTrackingBase: fix timepoint widget not showing text inside volumes
smlpt Mar 2, 2026
2d8897c
Delete old UI class, update changelog, PR cleanup
smlpt Mar 2, 2026
9c0fffc
Rename to StartMastodonMain
smlpt Mar 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## Unreleased

### Added

### Removed

### Changed

- Major refactoring of codebase and connections between scenery, sciview and manvr3d ([#29](https://github.com/scenerygraphics/manvr3d/pull/29))
- Improved spot selection and draw performance by using bidirectional hashmaps and caches ([#29](https://github.com/scenerygraphics/manvr3d/pull/29))

### Fixed

- Fix timepoint widget not showing text inside volumes ([#29](https://github.com/scenerygraphics/manvr3d/pull/29))
- Optimize geometry redraw calls (remove hidden double redraws) ([#29](https://github.com/scenerygraphics/manvr3d/pull/29))
- Make spot merging more robust ([#29](https://github.com/scenerygraphics/manvr3d/pull/29)
- Fix position of timepoint when predicting single timepoints ([#29](https://github.com/scenerygraphics/manvr3d/pull/29)))

## [0.3] - 2026-01-29

### Added
Expand Down
Loading