diff --git a/lib/config/themes.dart b/lib/config/themes.dart index 89d49ba77..967b9f4e1 100644 --- a/lib/config/themes.dart +++ b/lib/config/themes.dart @@ -67,6 +67,7 @@ abstract class FluffyThemes { brightness: brightness, seedColor: seed ?? AppConfig.colorSchemeSeed ?? AppConfig.primaryColor, ); + final isColumnMode = FluffyThemes.isColumnMode(context); return ThemeData( visualDensity: VisualDensity.standard, useMaterial3: true, @@ -95,14 +96,11 @@ abstract class FluffyThemes { filled: false, ), appBarTheme: AppBarTheme( - toolbarHeight: FluffyThemes.isColumnMode(context) ? 72 : 56, - shadowColor: FluffyThemes.isColumnMode(context) - ? colorScheme.surfaceContainer.withAlpha(128) - : null, - surfaceTintColor: - FluffyThemes.isColumnMode(context) ? colorScheme.surface : null, - backgroundColor: - FluffyThemes.isColumnMode(context) ? colorScheme.surface : null, + toolbarHeight: isColumnMode ? 72 : 56, + shadowColor: + isColumnMode ? colorScheme.surfaceContainer.withAlpha(128) : null, + surfaceTintColor: isColumnMode ? colorScheme.surface : null, + backgroundColor: isColumnMode ? colorScheme.surface : null, systemOverlayStyle: SystemUiOverlayStyle( statusBarColor: Colors.transparent, statusBarIconBrightness: brightness.reversed, @@ -123,9 +121,9 @@ abstract class FluffyThemes { ), ), ), - snackBarTheme: const SnackBarThemeData( + snackBarTheme: SnackBarThemeData( behavior: SnackBarBehavior.floating, - width: FluffyThemes.columnWidth * 1.5, + width: isColumnMode ? null : FluffyThemes.columnWidth * 1.5, ), elevatedButtonTheme: ElevatedButtonThemeData( style: ElevatedButton.styleFrom(