Skip to content

refactor: refresh phone UI - #99

Open
Foxpace wants to merge 3 commits into
architecture/41-review-product-remediationfrom
architecture/42-phone-ui-refactor
Open

refactor: refresh phone UI#99
Foxpace wants to merge 3 commits into
architecture/41-review-product-remediationfrom
architecture/42-phone-ui-refactor

Conversation

@Foxpace

@Foxpace Foxpace commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Summary

Refreshes the phone UI and keeps this work stacked on #98.

  • Reworks onboarding, source selection, measurement setup, sensor details, previews, settings, and active recording around the same row-based layout and shared app bars.
  • Adds automatic, light, and dark theme modes with optional Android dynamic colors and matching system bars.
  • Replaces obsolete onboarding and sensor artwork with tintable vector drawables.
  • Moves diagnostics into a dedicated log screen and disables viewing or sharing when no logs exist.
  • Returns to the source screen after a measurement stops successfully.
  • Updates Android Gradle Plugin from 9.3.1 to 9.3.2.

Verification

  • ./gradlew :app:testDebugUnitTest :app:assembleDebug :app:detekt
  • git diff --cached --check

Both passed.

@Foxpace
Foxpace force-pushed the architecture/42-phone-ui-refactor branch from 92c10c8 to 8d71eb7 Compare August 24, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant