Releases: dcnieho/gazeMapper
Releases · dcnieho/gazeMapper
v1.8.1
v1.8.0
- add support for dynamic glassesValidator planes, and for setting their configuration from the dynamic plane's json file
- ensure aruco dict is now always stored for planes and individual markers, no more implicit defaults as they could change with some future version
- markers:
- moved some functionality to glassesTools
- use config.MarkerID where possible
- in other places, ensure consistent (id, family/dict) ordering of tuple
- various fixes to state updates:
- if a process lead to no change, do not trigger invalidation cascade (for as far as its possible to quickly detect nothing has changed)
- various invalidation logic updated for new video processing logic
- updates to a sync_ref recording can now also cause invalidation for other recordings in a session
- Now have progress (percentage) for longer-running tasks and extended progress info upon hover
- improved various error messages
- prevented various errors
- small correctness fixes and crash preventions caught, some regressions that came with new functionality fixed
- some cosmetics updates
v1.7.0
- settings files on the harddrive are now watched and reloaded if there are any changes
- new checks added that all ArUco markers used in the project are unique
- now correctly set marker and corresponding aruco dict for places where markers are needed, like for automatic coding
- changed underlying json writer and reader to orjson, for better round trip
- added various other configuration checks
- pressing enter to submit a dialogue now no only submits the one with focus, not multiple popups at once
- can now use a minimal config (only a session definition) to load recordings and make gaze overlay videos
- replaced backend for detection of aruco markers, can now properly mix planes and individual markers from various dictionaries and with various settings.
- video player GUIs used to monitor progress of detect markers, and the video making actions can now be closed without stopping the action.
- fixed various conditions that may lead to a crash
v1.6.0
- plane configuration errors now do not crash the app but pop up the error. (Now good error messages provided by glassesTools update)
- add button to deploy default config of glassesvalidator planes, asks if want to overwrite
- ensures popups cannot be dismissed by key press when the action is not possible (e.g. create a plane with invalid name)
- GUI improvements: detect marker GUI cannot interrupt the process (done button removed, close does nothing), video maker GUIs have a stop button instead of a done button (to better reflect that pressing it stops the video generation at that point)
- individual markers can now be marked as "detect only", in which case their size is not required (their pose will not be recovered)
- renamed
video_
settings tomapped_video_
settings, introduced new settings foroverlay_video_
to control look of gaze marker on gaze overlay videos - Generalized auto code trials to auto code episodes: can now also auto code ET sync and validation episode start and end
- Updated readme and examples to match current functionality and GUI looks
- various small fixes and enhancements
v1.5.2
v1.5.1
v1.5.0
v1.4.4
- consistent naming of annotation events throughout GUI
- added ability to export et<->scene video sync for all eye tracker recordings in selected sessions
- fixed task preconditions
- file picker can now access network shares again
- export trials now errors in less cases
- some internal reorganization, moving more generic functionality to glassesTools