diff --git a/lib/main.dart b/lib/main.dart index 40122ed6..93780d4c 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -371,10 +371,14 @@ class HackiApp extends StatelessWidget { ), ), ), - bottomSheetTheme: const BottomSheetThemeData( + bottomSheetTheme: BottomSheetThemeData( modalElevation: 8, clipBehavior: Clip.hardEdge, shadowColor: Palette.black, + backgroundColor: isDarkModeEnabled && + state.isTrueDarkModeEnabled + ? Palette.black + : null, ), inputDecorationTheme: InputDecorationTheme( enabledBorder: UnderlineInputBorder( diff --git a/lib/screens/item/widgets/time_machine_dialog.dart b/lib/screens/item/widgets/time_machine_dialog.dart index 042dd3c8..63c8e643 100644 --- a/lib/screens/item/widgets/time_machine_dialog.dart +++ b/lib/screens/item/widgets/time_machine_dialog.dart @@ -30,14 +30,14 @@ class TimeMachineDialog extends StatelessWidget { child: BlocBuilder( builder: (BuildContext context, TimeMachineState state) { return Material( + color: Palette.transparent, child: Container( - decoration: BoxDecoration( - borderRadius: const BorderRadius.all( + decoration: const BoxDecoration( + borderRadius: BorderRadius.all( Radius.circular( Dimens.pt4, ), ), - color: Theme.of(context).colorScheme.surfaceContainerHigh, ), child: Padding( padding: const EdgeInsets.only( diff --git a/lib/services/dialog_proxy.dart b/lib/services/dialog_proxy.dart index e2f20015..c0e73a87 100644 --- a/lib/services/dialog_proxy.dart +++ b/lib/services/dialog_proxy.dart @@ -76,7 +76,6 @@ abstract final class DialogProxy { context: context, isScrollControlled: true, showDragHandle: true, - backgroundColor: Theme.of(context).colorScheme.surfaceContainerHigh, builder: (BuildContext context) { return SizedBox( height: MediaQuery.of(context).size.height - Dimens.pt120,