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

feat(home): improve mobile claims ux #1720

Merged
merged 4 commits into from
Aug 10, 2023

Conversation

wescopeland
Copy link
Member

@wescopeland wescopeland commented Aug 6, 2023

This PR deduplicates some of the code from the homepage completed/in progress claims components, as well as improves the mobile UX of those components.

Before
Screenshot 2023-08-05 at 9 30 54 PM

After
Screenshot 2023-08-05 at 9 29 26 PM

Summary of Changes

  • The XS breakpoint now uses the new card components shown in the screenshot above. This eliminates the horizontal scrollbar, and allows users on smartphones to see all information without needing to horizontally scroll.
  • Desktop "In Progress" claims now has a type column designating New or Revision, similar to the finished claims component.
  • The new claim table row and finished claim table row components have been condensed down into a single component.
  • Timestamp tooltips have been added to the table rows on the timeago cells.

@wescopeland wescopeland requested a review from a team August 6, 2023 01:33
@luchaos luchaos merged commit c1bb121 into RetroAchievements:master Aug 10, 2023
5 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