diff --git a/lib/utils/dialogs.dart b/lib/utils/dialogs.dart index 29833006..d1676335 100644 --- a/lib/utils/dialogs.dart +++ b/lib/utils/dialogs.dart @@ -32,7 +32,9 @@ Future showConfirmDialog( ), FilledButton( onPressed: () => Navigator.pop(dialogContext, true), - style: isDestructive ? FilledButton.styleFrom(backgroundColor: colorScheme.error) : null, + style: isDestructive + ? FilledButton.styleFrom(backgroundColor: colorScheme.error, foregroundColor: colorScheme.onError) + : null, child: Text(confirmText), ), ], diff --git a/lib/widgets/media_context_menu.dart b/lib/widgets/media_context_menu.dart index d141ffb8..af5c2514 100644 --- a/lib/widgets/media_context_menu.dart +++ b/lib/widgets/media_context_menu.dart @@ -269,7 +269,7 @@ class MediaContextMenuState extends State { value: 'delete_media', icon: Symbols.delete_rounded, label: t.common.delete, - hoverColor: Colors.red, + hoverColor: Theme.of(context).colorScheme.error, ), ); } @@ -1002,11 +1002,7 @@ class MediaContextMenuState extends State { final metadata = widget.item as PlexMetadata; final client = _getClientForItem(); - await ExternalPlayerService.launch( - context: context, - metadata: metadata, - client: client, - ); + await ExternalPlayerService.launch(context: context, metadata: metadata, client: client); } /// Handle download action