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

Update to Material 3/You and other changes/fixes #280

Merged
merged 64 commits into from
Oct 22, 2023

Conversation

tommyxchow
Copy link
Owner

@tommyxchow tommyxchow commented Oct 22, 2023

Closes #222.

This PR contains major updates, changes, and fixes to use the latest Material 3/You design.

Flutter is close to defaulting to Material 3 for its theming. In order to prepare for this and "modernize" the app, I've enabled the useMaterial3 flag and refactored the entire theming system and other widgets to work with Material 3.

Highlights for other UX changes, redesigns, and fixes include:

  • Added support for reply threads.
  • Added a message count indicator to the "resume scroll" button in chat.
  • Added scrollbar indicators to chat and other long lists.
  • Refresh indicators and alert dialogs are now adaptive per platform (iOS/Android).
  • Search history is now cleared with a single button rather than individually.
  • Categories view is now a list rather than a grid.
  • Replaced badge/emote details tooltip with a bottom sheet, with actions to copy the emote, copy the URL, and open the emote in the browser.
  • General maintenance (linting/formatting improvements, package upgrades)

@tommyxchow tommyxchow added improvement A change that tweaks or improves upon an existing feature bug fix A fix for a bug new feature An addition that does not already exist labels Oct 22, 2023
@tommyxchow tommyxchow self-assigned this Oct 22, 2023
@tommyxchow tommyxchow linked an issue Oct 22, 2023 that may be closed by this pull request
@tommyxchow tommyxchow changed the title Update to Material 3 (You) and other changes/fixes Update to Material 3/You and other changes/fixes Oct 22, 2023
@tommyxchow tommyxchow merged commit 9a68927 into main Oct 22, 2023
1 check passed
@tommyxchow tommyxchow deleted the 222-m3-and-design-updates branch October 22, 2023 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug fix A fix for a bug improvement A change that tweaks or improves upon an existing feature new feature An addition that does not already exist
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve styles/theming and upgrade to Material 3
1 participant