Skip to content

Dark-mode trophy fix, and the design pass (D1–D5) in the plan - #21

Merged
prithvimk merged 5 commits into
mainfrom
claude/focused-ptolemy-1ekw2z
Oct 31, 2026
Merged

prithvimk merged 5 commits into
mainfrom
claude/focused-ptolemy-1ekw2z

Conversation

@prithvimk

Copy link
Copy Markdown
Owner

Trophy fix

The trophy on the records card (finish summary and workout detail) was tinted tertiary, while the text beside it used onTertiaryContainer. Some dynamic dark schemes give tertiaryContainer a light tone, so the light trophy almost vanished. It now uses onTertiaryContainer, like its text. One line in ui/workout/WorkoutScreen.kt.

Plan

docs/IMPLEMENTATION_PLAN.md gains a design pass from the UI review picks, between Phase 4 and Phase 5:

  • D1 Foundations: full brand colour scheme, gold record colours, duration and number formatting
  • D2 Workout logger: compact top bar, quiet set table, gold set-number disc for PRs, rest chip with tap-the-title peek, keypad context line, Resume workout on the summary
  • D3 Start and finish: "Up next" routine, full-screen summary with a comparison to last time
  • D4 History and exercises: history cards, tonal calendar, workout and exercise detail, richer exercise list, exercise picker
  • D5 Routines and app frame: compact routine editor, mini bar for a running workout, tab icons

It also records the design decisions settled along the way. Phase 5 picks up the Settings structure, empty states and an accessibility check. The Stack table's charts entry now says v1.2, and the working agreement drops GitHub milestones and issues: the plan file is the only tracker.

Checks

./gradlew testDebugUnitTest ktlintCheck lintDebug assembleDebug passes locally.


Generated by Claude Code

The trophy on the PR card (finish summary and workout detail) used
tertiary while its text used onTertiaryContainer. Some dynamic dark
schemes give tertiaryContainer a light tone, so a light trophy almost
vanished on it. It now uses onTertiaryContainer, like the text beside it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5GANPAD3Wh4VJegyot
Adds five phases between Phase 4 and Phase 5 for the picked design
review findings, with the decisions that keep them consistent and the
ones still open. Phase 5 picks up the Settings structure, empty states
and an accessibility check; v1.2 and v1.3 note what D4 already covers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5GANPAD3Wh4VJegyot
Settles the rep range control, routine row tap, tab title style,
drag-to-reorder and font choices; keeps the shared rest/elapsed chip
open with its swipe-to-peek direction; fixes the charts milestone in
the stack table to v1.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5GANPAD3Wh4VJegyot
Closes the last open design decision: the top-bar chip shows the rest
countdown during rest, and tapping the routine title flips it to the
elapsed time for 5 seconds. Adds a Resume workout button on the finish
summary in D2, since the new top bar puts Finish beside the chip.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5GANPAD3Wh4VJegyot
The milestones were only ever ticked off here, so the working agreement
now names this file as the tracker and drops milestones and issues.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5GANPAD3Wh4VJegyot
@prithvimk
prithvimk merged commit 26e6470 into main Oct 31, 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.

2 participants