Changes / New Features
Library
- update to .NET 8.0
- optimization, bugfixing and cleanup
- added tests for ReFlex.Core
- fixing and optimization of interaction smoothing
- cleanup and optimization of Intel RealSense support
- added replayService for replay of recorded sensor data
- optimization of extremum filtering and classification
Tools
- update to Angular v17
- updated example applications
- power save blocker for electron applications to prevent decreased app performance when app is minimized / has lost focus
- added logging server as separate tool
- added shared Angular components for reusable ui components and style
- added data format for storing interaction data
- tests for shared Angular components
TrackingServer
- optimization of calibration procedure
- fix Mac OS (ARM x64) compatibility issues
- fix startup crash when configuration file could not be loaded (restoring defaults)
- settings validation on load and fallback to default values
- fix for issues with raw shader material after three.js update
- current settings can be displayed in a popup
Templates
- added extended html example with logging
- Angular example for shared UI components
- unification of example applications
- added WPF example for .NET Core
Repository
- added github pages for documentation
- CI optimizations (caching / reusable actions, different workflows for PRs / pushes on main)
- cleanup script for cleaning build artifacts, cached dependencies and intermediate files
- integrated dependabot in repository
- test reports for .NET unit tests (Cobertura -> ReportGenerator Html output)
- test reports for shared types and emulator
- build configuration based on command-line parameters to control which sensors are available (resolving platform-pendent issues)
Pull Requests
- minor fixes by @reworc in #32
- Fix/#33 dotnet tests by @reworc in #34
- Feature/#14 winston logging by @reworc in #35
- complete examples by @reworc in #37
- update pages workflow by @reworc in #39
- Pages: first version of pages for documentation by @reworc in #40
- Fix/calibration view issue by @reworc in #41
- Pages by @reworc in #42
- Feature/test library by @reworc in #43
- Refactoring actions by @reworc in #44
- cleaned up workflows to prevent duplicate runs on prs / pushes by @reworc in #45
- bring pages up to date with main by @reworc in #46
- add sci-kb to reflex documentation by @reworc in #47
- Fix/project configuration by @reworc in #56
- Pages by @reworc in #57
- Feature/example wpf by @reworc in #58
- Pages: Responsive layout by @reworc in #60
- Fix/save config file by @reworc in #63
- realsense compatibility by @reworc in #65
- Create dependabot.yml by @reworc in #67
- build(deps): bump SixLabors.ImageSharp from 2.1.3 to 2.1.7 in /tools/ReFlex.TrackingServer by @dependabot in #66
- update workflow to use current version of action by @reworc in #68
- Feature/angular update v17 by @reworc in #69
- Feature/update nuget packages by @reworc in #70
- build(deps): bump three from 0.135.0 to 0.163.0 in /tools/ReFlex.TrackingServer/ClientApp by @dependabot in #71
- Update url of documentation by @reworc in #91
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Core/Networking by @dependabot in #116
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Core/Interactivity by @dependabot in #115
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Sensor/RealSenseR435Module by @dependabot in #113
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Sensor/RealSenseL515Module by @dependabot in #110
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Sensor/RealSenseR2Module by @dependabot in #109
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Core/Util by @dependabot in #105
- build(deps): bump NLog from 5.2.8 to 5.3.1 in /library/src/Core/Tuio by @dependabot in #103
- build(deps): bump Microsoft.AspNetCore.SpaProxy from 7.0.17 to 7.0.18 in /tools/ReFlex.TrackingServer by @dependabot in #94
- build(deps): bump NUnit.Analyzers from 4.1.0 to 4.2.0 in /test/Library/InteractionTests by @dependabot in #114
- build(deps): bump NUnit.Analyzers from 4.1.0 to 4.2.0 in /test/Library/Tuio.Test by @dependabot in #112
- build(deps): bump NUnit.Analyzers from 4.1.0 to 4.2.0 in /test/Library/Common.Test by @dependabot in #104
- build(deps): bump NUnit.Analyzers from 4.1.0 to 4.2.0 in /test/Library/PointCloud.Test by @dependabot in #101
- build(deps): bump Microsoft.AspNetCore.SpaServices.Extensions from 7.0.17 to 7.0.18 in /tools/ReFlex.TrackingServer by @dependabot in #95
- build(deps): bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 7.0.17 to 7.0.18 in /tools/ReFlex.TrackingServer by @dependabot in #96
- build(deps): bump rxjs and jasmine-marbles by @dependabot in #86
- updated react -> 18.3.1, react-redux -> 9.1.1, redux -> 5.0.1 by @reworc in #120
- build(deps): bump vite and @angular-devkit/build-angular by @dependabot in #117
- update three.js by @reworc in #119
- fix: add MS Azure Kinect to build config Release|x64 by @reworc in #122
- build(deps-dev): bump ejs from 3.1.9 to 3.1.10 by @dependabot in #123
- Test/composite actions by @reworc in #124
- fix: explicitly build shared types when pushing to main by @reworc in #126
- Pages by @reworc in #128
- fix: deploy pages after pushing to main by @reworc in #127
- Fix/call pages deploy by @reworc in #129
- make update_pages dependent on collect-cahce_data by @reworc in #130
- build(deps-dev): bump jasmine-core from 4.5.0 to 5.1.2 by @dependabot in #137
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Core/Tuio by @dependabot in #142
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Sensor/RealSenseR435Module by @dependabot in #143
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Core/Interactivity by @dependabot in #141
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Core/Networking by @dependabot in #140
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Sensor/RealSenseL515Module by @dependabot in #139
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Sensor/RealSenseR2Module by @dependabot in #138
- build(deps-dev): bump typescript from 5.4.3 to 5.4.5 by @dependabot in #133
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Core/Util by @dependabot in #131
- build(deps): bump NLog.Web.AspNetCore from 5.3.8 to 5.3.10 in /tools/ReFlex.TrackingServer by @dependabot in #144
- build(deps-dev): bump jasmine-spec-reporter from 5.0.2 to 7.0.0 by @dependabot in #134
- build(deps-dev): bump @angular/language-service from 17.3.2 to 17.3.7 by @dependabot in #136
- build(deps-dev): bump @angular/cli from 17.3.3 to 17.3.6 by @dependabot in #135
- build(deps): bump System.Drawing.Common from 8.0.3 to 8.0.4 in /library/src/Sensor/EmulatorModule by @dependabot in #98
- build(deps): bump NLog from 5.3.1 to 5.3.2 in /library/src/Core/Filtering by @dependabot in #132
- build(deps): bump @microsoft/signalr from 6.0.25 to 8.0.0 in /tools/ReFlex.TrackingServer/ClientApp by @dependabot in #77
- build(deps): bump SixLabors.ImageSharp from 3.1.3 to 3.1.4 in /tools/ReFlex.TrackingServer by @dependabot in #93
- build(deps): bump SixLabors.ImageSharp from 3.1.3 to 3.1.4 in /library/src/Sensor/EmulatorModule by @dependabot in #99
- build(deps): bump SixLabors.ImageSharp from 3.1.3 to 3.1.4 in /library/src/Core/Graphics by @dependabot in #100
- Feature/create workspace by @MajestyJonasty in #121
- Feature/#146 cleanup script by @reworc in #154
- fix: issue with integrating github.workspace path into hashfiles func… by @reworc in #156
- Fix/#145 bindings and controls by @reworc in #160
- reverted back to [email protected] due to issue when building application… by @reworc in #177
- Feature/#173 remove invalid extremums by @reworc in #178
- Feature/#172 replay service by @reworc in #179
- fix: typo in npm script call by @reworc in #239
- build(deps): bump System.Reactive from 6.0.0 to 6.0.1 in /examples/ExampleWPF by @dependabot in #213
- build(deps): bump NLog.Web.AspNetCore from 5.3.10 to 5.3.11 in /examples/ExampleWPF by @dependabot in #211
- build(deps): bump Microsoft.AspNetCore.SpaServices.Extensions from 7.0.18 to 7.0.19 in /examples/ExampleWPF by @dependabot in #205
- build(deps-dev): bump @angular-eslint/eslint-plugin-template from 17.3.0 to 17.5.1 by @dependabot in #218
- build(deps-dev): bump @angular-eslint/builder from 17.3.0 to 17.5.1 by @dependabot in #233
- build(deps-dev): bump eslint-plugin-jsdoc from 40.3.0 to 48.2.6 by @dependabot in #217
- build(deps-dev): bump eslint-plugin-react-refresh from 0.4.6 to 0.4.7 by @dependabot in #167
- build(deps-dev): bump karma-chrome-launcher from 3.1.1 to 3.2.0 by @dependabot in #166
- update net packages by @reworc in #241
- Feature/#266 default settings by @reworc in #267
- added second emulator camera by @reworc in #240
- Feature/#163 test shared components by @reworc in #268
- Fix/#161 power save blocker by @reworc in #283
- Pages by @reworc in #297
- Update/net8.0 by @reworc in #411
New Contributors
- @dependabot made their first contribution in #66
- @MajestyJonasty made their first contribution in #121
Full Changelog: v0.9.8...v0.9.9