Skip to content

Accelerometer UI redesign, multi-axis chart, edge-to-edge fix, previews, LinearAcceleration UI match, hardcoded strings → resources, modern buttons, CI release notes - #19

Merged
shreyashp47 merged 6 commits into
mainfrom
feat/sensor-screens
Jul 13, 2026
Merged

Conversation

@shreyashp47

@shreyashp47 shreyashp47 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Changes

  • Accelerometer UI redesign: New mockup-inspired layout with category header, colored 3-column axis value cards (X red, Y green, Z blue), and waveform card
  • Multi-axis line chart: New MultiAxisLineChart composable showing X/Y/Z lines with colors, tap crosshair with all 3 values, legend
  • LinearAccelerationScreen: Matched to Accelerometer's new UI
  • Edge-to-edge fix: Added statusBarsPadding() / navigationBarsPadding() to all screens (Dashboard, Compass, Settings, History, SensorDetailScaffold)
  • Modern buttons: Rounded shapes, OutlinedButton for secondary actions
  • Previews: Added @Preview functions to all 9 detail screen files
  • Hardcoded strings → strings.xml: Moved sensor names, descriptions, categories, units, usage hints, and dashboard text to string resources via new SensorStrings.kt helper
  • CI: Added GitHub Release creation with AAB artifact + Play Store release notes from commit history
  • Gravity bubble level: New spirit-level visualization on GravityScreen — Canvas bubble inside concentric rings, tilt angle text (e.g. "Tilted 8° right"), axis cards, chart
  • RotationVector orientation UI: Redesigned to show phone silhouette indicator rotated by azimuth/roll, 3-column Azimuth/Pitch/Roll angle cards, Quaternion (x, y, z, w) display, chart
  • RotationVector crash fix: sensorUnitText("") no longer throws on empty unit strings

Files changed

22 files changed, +1406/−137

@shreyashp47 shreyashp47 changed the title Accelerometer UI redesign, multi-axis chart, edge-to-edge fix, previews Accelerometer UI redesign, multi-axis chart, edge-to-edge fix, previews, LinearAcceleration UI match, hardcoded strings → resources, modern buttons, CI release notes Jul 13, 2026
@shreyashp47
shreyashp47 merged commit 798046a into main Jul 13, 2026
2 checks passed
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