Skip to content

v1.7.45

Choose a tag to compare

@github-actions github-actions released this 19 Jul 11:49

Summary

Complete overhaul of the dock navigation bar, popup menu, status bar theming, and removal of the custom seed color feature.

Changes

Removed: Custom Seed Color Theme

  • Deleted CustomThemeScreen.kt entirely
  • Removed customSeedColor DataStore key and all wiring in SettingsDataStore.kt
  • Removed ColorSourceActionRow from settings UI
  • Stripped customSeedColor parameter from MainActivity.kt
  • Simplified Theme.kt color resolution (monochrome on/off + API level fallback)

Fixed: Dock Bar Layout & Theming

  • Dock pill now renders surfaceContainerHigh in both light/dark mode (was incorrectly set to Color.Transparent)
  • Proper 4.dp shadow elevation on dock pill and MoreTabsButton
  • Equalised dock row padding to 6.dp all sides (was horizontal=6, vertical=3)
  • MoreTabsButton moved to the right side of the dock row
  • FAB stays fixed in bottom-right, never overlapped by dock (padding(end = 72.dp))

Fixed: Popup Menu

  • No longer constrained by dock width — uses fillMaxWidth()
  • Proper vertical gap from dock (fixed dockRowHeightPx measurement)
  • Internal padding inside scrollable containers avoids shadow clipping

Fixed: Status Bar Scrim/Blur

  • Removed Scaffold contentWindowInsets to let background and blur reach edge-to-edge
  • Applied statusBars padding only to the InboxSearchBar column

Fixed: Modal Animation

  • Split ModalOverlay into separate AnimatedVisibility blocks — scrim fades only, content slides+fades (no more jarring cut-off solid box)

Additional Fixes

  • Image attachment crash: wrapped onFetchAttachment in try/catch with error logging (EmailDetailScreen)
  • Removed dead empty catch block in GmailProvider
  • Improved thread refresh error handling in EmailDetailViewModel