Skip to content

Redesign workout list with interval details and time chips#45

Draft
Tyler-Lopez wants to merge 2 commits into
localize-all-hardcoded-stringsfrom
feat/workout-list-redesign
Draft

Redesign workout list with interval details and time chips#45
Tyler-Lopez wants to merge 2 commits into
localize-all-hardcoded-stringsfrom
feat/workout-list-redesign

Conversation

@Tyler-Lopez
Copy link
Copy Markdown
Owner

No description provided.

- Add 12 new string keys to values/strings.xml across regions (Add Workout,
  Build Workouts, Confirmation Dialog, Home, Play Workout, Shared), all
  sorted alphabetically within each region
- Add bracketed English placeholders for all 12 new keys in values-es/strings.xml
- Add WorkoutPlayState enum (PAUSED, PLAYING)
- Refactor PlayWorkoutVIewModel: replace text: StateFlow<String> with
  workoutPlayState: StateFlow<WorkoutPlayState>, keeping the VM Compose-free
- Replace all hardcoded string literals with stringResource(resource = Res.string.<key>)
  across HomeScreen, BuildWorkoutsScreen, PlayWorkoutScreen,
  ConfirmationDialog, and RowClickable

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tyler-Lopez Tyler-Lopez force-pushed the feat/workout-list-redesign branch from fd742cb to 160cdca Compare April 23, 2026 07:29
@Tyler-Lopez Tyler-Lopez changed the base branch from main to localize-all-hardcoded-strings April 23, 2026 07:29
@Tyler-Lopez Tyler-Lopez force-pushed the feat/workout-list-redesign branch from e57fd05 to 65cbfbb Compare April 23, 2026 07:46
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Tyler-Lopez Tyler-Lopez force-pushed the feat/workout-list-redesign branch from 19f5aff to 143364d Compare April 23, 2026 07:54
@Tyler-Lopez Tyler-Lopez force-pushed the localize-all-hardcoded-strings branch from 30eee52 to f2bea77 Compare April 25, 2026 05:59
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