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: Redesign TimeTableScreen header and journey route display #279

Merged
merged 1 commit into from
Oct 31, 2024

Conversation

ksharma-xyz
Copy link
Owner

@ksharma-xyz ksharma-xyz commented Oct 31, 2024

TL;DR

Redesigned the time table screen header with improved styling and animations.
Making trip info at top scrollable because for large font size it will take lot of space. Could make it adaptive so only scrolls when large font size, but too complicated UX for MVP, when things are changing so often

What changed?

  • Added text layout callback support to the Text component
  • Increased stroke width of star outline icon from 1 to 2
  • Replaced animated journey route with a new origin-destination component
  • Updated title bar styling with a themed background color
  • Implemented a new timeline-based design for origin and destination display
  • Added preview functionality for the origin-destination component
  • Modified the save button to use a circle background with improved touch target

Why make this change?

The new design improves visual hierarchy and user experience by:

  • Making the origin-destination more visually distinct
  • Providing better touch targets for interactive elements
  • Creating a more cohesive and polished appearance with themed colors
  • Improving readability with timeline-based station display

Screenshots

Screen.Recording.2024-10-31.at.11.54.43.pm.mov

Copy link
Owner Author

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

Join @ksharma-xyz and the rest of your teammates on Graphite Graphite

@ksharma-xyz ksharma-xyz changed the title Update UI for TimeTableScreen Header UI: Redesign TimeTableScreen header and journey route display Oct 31, 2024
@ksharma-xyz ksharma-xyz marked this pull request as ready for review October 31, 2024 12:54
@ksharma-xyz ksharma-xyz force-pushed the 10-31-update_ui_for_timetablescreen_header branch from bffe3b5 to 8b6dfa6 Compare October 31, 2024 12:54
@ksharma-xyz ksharma-xyz added the UI Design System Related changes label Oct 31, 2024
Copy link
Owner Author

ksharma-xyz commented Oct 31, 2024

Merge activity

  • Oct 31, 9:12 AM EDT: A user started a stack merge that includes this pull request via Graphite.
  • Oct 31, 9:12 AM EDT: A user merged this pull request with Graphite.

@ksharma-xyz ksharma-xyz merged commit c55908e into main Oct 31, 2024
3 checks passed
@ksharma-xyz ksharma-xyz deleted the 10-31-update_ui_for_timetablescreen_header branch October 31, 2024 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI Design System Related changes
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant