Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: Update settings and themeing screen layouts #436

Merged
merged 1 commit into from
Dec 7, 2024

Conversation

ksharma-xyz
Copy link
Owner

@ksharma-xyz ksharma-xyz commented Dec 7, 2024

TL;DR

Updated the visual styling of settings and usual ride screens to improve consistency and user experience.

What changed?

  • Replaced fixed height constraints with vertical padding in settings screen items
  • Changed typography in usual ride screen from titleMedium to titleSmall
  • Simplified transport mode radio buttons by removing secondary text and adjusting padding
  • Added smooth background color animation for transport mode selection
  • Adjusted vertical spacing and padding across both screens

Screenshots

Screen.Recording.2024-12-07.at.3.21.47.pm.mov

Why make this change?

These updates create a more polished and consistent user interface while improving the interactive experience through smoother animations and better spacing. The simplified transport mode selection makes the interface cleaner and more focused.

Copy link
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@ksharma-xyz ksharma-xyz force-pushed the 12-07-animate_theme_color_selection branch from ed6fc32 to 174c31f Compare December 7, 2024 04:21
@ksharma-xyz ksharma-xyz changed the title Animate theme color selection UI: Update settings and usual ride screen layouts Dec 7, 2024
@ksharma-xyz ksharma-xyz changed the title UI: Update settings and usual ride screen layouts UI: Update settings and themeing screen layouts Dec 7, 2024
@ksharma-xyz ksharma-xyz marked this pull request as ready for review December 7, 2024 04:22
@ksharma-xyz ksharma-xyz added this to the Release v1.0 iOS + Android milestone Dec 7, 2024
@ksharma-xyz ksharma-xyz merged commit 8061af2 into main Dec 7, 2024
2 checks passed
Copy link
Owner Author

Merge activity

  • Dec 6, 11:30 PM EST: A user merged this pull request with Graphite.

@ksharma-xyz ksharma-xyz deleted the 12-07-animate_theme_color_selection branch December 7, 2024 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant