Skip to content

Add Ready-screen settings summary - #20

Merged
PurpleSentinel merged 1 commit into
v3from
feature/ready-settings-summary
Aug 10, 2026
Merged

Add Ready-screen settings summary#20
PurpleSentinel merged 1 commit into
v3from
feature/ready-settings-summary

Conversation

@PurpleSentinel

Copy link
Copy Markdown
Contributor

Summary

  • replace the sparse Ready screen with a compact settings summary
  • show saved track and rest durations before every session
  • show the effective Launch Mode state as OFF, the active sensitivity, or unavailable
  • retain a clear swipe-down start instruction
  • update deployment and user documentation for the new support module and screen behavior

Why

The previous Ready screen showed only the track duration. Drivers could not confirm the rest duration or whether Launch Mode was active without entering each configuration screen.

Impact

All settings relevant to the next track/rest cycle are now visible at a glance. An IMU failure is also reflected as Launch unavailable, while normal swipe-down timing remains available.

Validation

  • python -m unittest discover -s tests -v - 66 tests passed
  • tests cover active, disabled, and unavailable Launch Mode states
  • geometry coverage confirms the widest supported values fit the circular display
  • rendered on the connected Waveshare RP2040-Touch-LCD-1.28 using the production framebuffer and font
  • captured and visually inspected the exact 115,200-byte device framebuffer

@PurpleSentinel
PurpleSentinel marked this pull request as ready for review August 10, 2026 08:15
@PurpleSentinel
PurpleSentinel merged commit 5c79065 into v3 Aug 10, 2026
2 checks passed
@PurpleSentinel
PurpleSentinel deleted the feature/ready-settings-summary branch August 10, 2026 19:36
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.

2 participants