Skip to content

0.1.0-alpha.9

Choose a tag to compare

@maruffirdaus maruffirdaus released this 07 May 03:12
· 22 commits to main since this release
Implement settings persistence and add AR configuration options

- Implemented `SettingsRepository` using `androidx.datastore` to persist user preferences.
- Added new settings for "Measurement Assist" and "Smooth Interaction" to control AR behavior.
- Updated `ARViewModel` and `AppARSceneView` to dynamically adjust the hit test interval and measurement snapping logic based on user settings.
- Refactored the settings UI to support categorized groups with both action-based and switch-based items.
- Renamed `DatabaseModule` to `DataModule` and added `DataStore` to the dependency injection graph.
- Enhanced `QuestionsViewModel` logic to prevent overwriting existing subtopic progress when completing a quiz.
- Updated `SegmentNodeState` and `AngleNodeState` to support optional measurement snapping.
- Bumped `composeBom` to `2026.05.00` and `material3` to `1.5.0-alpha19`.