From 5daa861a31920204e7b75b76fa0d9c54b3b6dea6 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 26 May 2026 21:26:40 -0400 Subject: [PATCH] round menus --- lib/helpers/extensions/scheme_to_theme.dart | 7 +++---- lib/helpers/extensions/show_context_menu.dart | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/helpers/extensions/scheme_to_theme.dart b/lib/helpers/extensions/scheme_to_theme.dart index df68a05..7e2bea6 100644 --- a/lib/helpers/extensions/scheme_to_theme.dart +++ b/lib/helpers/extensions/scheme_to_theme.dart @@ -7,10 +7,9 @@ extension SchemeToTheme on ColorScheme { titleSpacing: 0, backgroundColor: surfaceContainerLow, ), - menuTheme: MenuThemeData( - style: MenuStyle( - backgroundColor: WidgetStatePropertyAll(primaryContainer), - ), + popupMenuTheme: PopupMenuThemeData( + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + color: surfaceContainerHigh, ), textTheme: ThemeData( fontFamilyFallback: ["sans", "emoji"], diff --git a/lib/helpers/extensions/show_context_menu.dart b/lib/helpers/extensions/show_context_menu.dart index 7d8cab6..d2b1efd 100644 --- a/lib/helpers/extensions/show_context_menu.dart +++ b/lib/helpers/extensions/show_context_menu.dart @@ -16,7 +16,6 @@ extension ShowContextMenu on BuildContext { overlay.size.width - globalPosition.dx, overlay.size.height - globalPosition.dy, ), - color: Theme.of(this).colorScheme.surfaceContainerHighest, items: children, ); }