Tags: StanfordBDHG/NAMS
Tags
Use chart rendering to GPU and use new LinePlot for better performance ( #63) # Use chart rendering to GPU and use new LinePlot for better performance ## ♻️ Current situation & Problem This PR introduces some minor performance improvements to the way we render EEG charts. First of all we make use of the new [LinePlot](https://developer.apple.com/documentation/charts/lineplot) feature introduced with iOS 18 platforms. Secondly, we use the [drawingGroup(opaque:colorMode:)](https://developer.apple.com/documentation/swiftui/view/drawinggroup(opaque:colormode:)) on the chart content to move all chart rendering to the GPU heavily increasing performance while performing a recording. ## ⚙️ Release Notes * GPU-based chart rendering. * Minor optimization on iOS 18 platforms. ## 📚 Documentation -- ## ✅ Testing Not applicable to automated unit testing. ### Code of Conduct & Contributing Guidelines By submitting creating this pull request, you agree to follow our [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md): - [x] I agree to follow the [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
Ecosystem Upgrades and Reusability Improvements (#61) # Ecosystem Upgrades and Reusability Improvements ## ♻️ Current situation & Problem This PR upgrades to the latest version of Spezi packages. Further, we could remove some code, because some infrastructure was introduced in packages like SpeziDevices (BatteryIconView) and SpeziViews (SimpleTile and TileHeader view) ## ⚙️ Release Notes * Ecosystem upgrades. ## 📚 Documentation -- ## ✅ Testing Existing tests. ### Code of Conduct & Contributing Guidelines By submitting creating this pull request, you agree to follow our [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md): - [x] I agree to follow the [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
Fix state handling on logout, always display nearby devices button, r… …emove Mock Web Service (#40) # Fix state handling on logout, always display nearby devices button, remove Mock Web Service ## ♻️ Current situation & Problem The app doesn't reset state that is only maintained for an authenticate used account. This causes some permission errors to pop up. Additionally, the PR removes the MockWebService and some FeatureFlags that weren't used anymore or don't make sense anymore. ## ⚙️ Release Notes * Fixed an issue where an access permission popped up after signing out. * Minor code improvements. ## 📚 Documentation -- ## ✅ Testing -- ### Code of Conduct & Contributing Guidelines By submitting creating this pull request, you agree to follow our [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md): - [x] I agree to follow the [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).
Implement EEG Recordings as a Task (#37) # Implement EEG Recordings as a Task ## ♻️ Current situation & Problem With #35 we introduced an updated ScheduleView that provides an overview for all the due tasks for a selected patient. This builds upon this infrastructure and renders the EEG Recording view as a Task tile. ## ⚙️ Release Notes * Visualize EEG Recording as a task in the Schedule view. ## ➕ Additional Information ### Related PRs - #35 ### Testing _TBA_ ### Code of Conduct & Contributing Guidelines By submitting creating this pull request, you agree to follow our [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md): - [x] I agree to follow the [Code of Conduct](https://github.com/StanfordBDHG/.github/blob/main/CODE_OF_CONDUCT.md) and [Contributing Guidelines](https://github.com/StanfordBDHG/.github/blob/main/CONTRIBUTING.md).