v1.6.0
1.6.0 (2024-01-10)
🍕 Features
- added default index page (b5ce133)
- added delta time to process class (df2886a)
- added frame number and fps to serial cams (2568118)
- added optional process afifnity masking (ab6f8f0)
- implemented camera streams for frontend (3ec2772)
- implemented frame rotation again (7617abe)
- implemented serial camera support (7adcbd6)
- Linux support for serial cameras (f702c59)
🐛 Bug Fixes
- asset subfolders are now included in builds (d61c84d)
- dont pass duplicate config to OSC (31a819f)
- fix visualizer memory leak (3c67478)
- fixed bug where config wasnt monitored (0f475fc)
- fixed config json string encoding (832e4a5)
- fixed delta time being 0 on rare occasions (7562c79)
- fixed incorrect perspective on left eye (8c8ce5e)
- fixed leap visualization with ROI cropping (408afdd)
- fixed OpenCV dumbness (53a3a36)
- fixed OSC receiver port collisions (7366ede)
- Fixed OSC receiver thread not being created (5b768cf)
- fixed process config mismatches (18cb6b1)
- fixed streams not closing when trackers stop (871024c)
- fixed validation correction not being saved (c7c3daa)
- fixed visualizer blocking the event loop (a835b3b)
- move
pytest-asyncio
to dev dependencies (71b2e27) - Queues are cleared if there is backpressure (cb19c43)
- removed unused debug code (0ed63e0)
- thread shutdown error with pyinstaller (b5075f3)
- y axis flipping (66c50bb)
📝 Documentation
- added a bunch of info to the README (57392b6)
🧑💻 Code Refactoring
- abstracted and simplified config code (2c2f2a4)
- added image utils (a6a02b7)
- mark all constants as
Final
(7d61c65) - redid asset folder structure (056bd59)
- update tests to work with new config (f884c3b)
🤖 Build System
- added
pyserial
(f5bdb6c) - added psutil (f270cc0)
- dont run CI/CD twice on pull requests (c3b32ce)
- fix: fixed CI/CD tag ignores (9301182)
- ignore release candidates (9e2aab9)
- remove unused dependencies (b417734)
- Updated ruff to latest version (1e24e5a)
This release is also available on:
v1.6.0