Skip to content

refactor: redesign update dialogs to Material Design 3 spec#801

Open
sang765 wants to merge 12 commits into
ArchiveTuneApp:devfrom
sang765:design/m3-update-dialogs
Open

refactor: redesign update dialogs to Material Design 3 spec#801
sang765 wants to merge 12 commits into
ArchiveTuneApp:devfrom
sang765:design/m3-update-dialogs

Conversation

@sang765

@sang765 sang765 commented Jun 15, 2026

Copy link
Copy Markdown
Member

Redesigns the three update-related dialogs (checking, up-to-date, error) to fully comply with Material Design 3 specifications:

  • Checking for update dialog: Moved LoadingIndicator to icon slot (24dp), uses headlineSmall title typography
  • Up-to-date dialog: Fixed icon size from 48dp → 24dp (per M3 icon spec), changed title from titleMedium + bold → headlineSmall
  • Error dialog: Added error icon (24dp), changed title from bodyLargeheadlineSmall, text from bodySmallbodyMedium

All dialogs now properly use M3 AlertDialog slots (icon/title/text) instead of overloading the title slot, and inherit correct defaults: 28dp corner radius, surfaceContainerHigh color, 6dp tonal elevation, correct content colors.

@sang765 sang765 self-assigned this Jun 15, 2026
@sang765 sang765 added the ENHANCEMENT New feature or request label Jun 15, 2026
@sang765

sang765 commented Jun 15, 2026

Copy link
Copy Markdown
Member Author

Screenshot after change:
Screenshot_20260615-084916

@sang765 sang765 marked this pull request as ready for review June 15, 2026 01:50
@sang765 sang765 requested a review from mikooochi June 15, 2026 01:50
…logs

# Conflicts:
#	app/src/main/kotlin/moe/rukamori/archivetune/ui/menu/LyricsMenu.kt
#	app/src/main/kotlin/moe/rukamori/archivetune/ui/screens/settings/AboutScreen.kt
@sang765 sang765 removed the request for review from mikooochi June 15, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ENHANCEMENT New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants