From cbade7bfa34c7e3f320d2f6017f017b1ec29e488 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Sun, 19 Apr 2026 09:41:09 +0200 Subject: [PATCH] add quick action icons --- .../app/src/main/res/drawable/mdi_icon_domino_mask.xml | 1 + .../android/app/src/main/res/drawable/mdi_icon_snowflake.xml | 1 + .../android/app/src/main/res/drawable/mdi_icon_tab.xml | 1 + .../presentation/widgets/browser_modules/browser_view.dart | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 apps/weblibre/android/app/src/main/res/drawable/mdi_icon_domino_mask.xml create mode 100644 apps/weblibre/android/app/src/main/res/drawable/mdi_icon_snowflake.xml create mode 100644 apps/weblibre/android/app/src/main/res/drawable/mdi_icon_tab.xml diff --git a/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_domino_mask.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_domino_mask.xml new file mode 100644 index 00000000..3ffc3813 --- /dev/null +++ b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_domino_mask.xml @@ -0,0 +1 @@ + diff --git a/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_snowflake.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_snowflake.xml new file mode 100644 index 00000000..9e11c6fa --- /dev/null +++ b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_snowflake.xml @@ -0,0 +1 @@ + diff --git a/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_tab.xml b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_tab.xml new file mode 100644 index 00000000..59439e11 --- /dev/null +++ b/apps/weblibre/android/app/src/main/res/drawable/mdi_icon_tab.xml @@ -0,0 +1 @@ + diff --git a/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart index c1ea3e95..d1fe0b6e 100644 --- a/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart +++ b/apps/weblibre/lib/features/geckoview/features/browser/presentation/widgets/browser_modules/browser_view.dart @@ -276,19 +276,21 @@ class _BrowserViewState extends ConsumerState generalSettingsWithDefaultsProvider, ); await quickActions.setShortcutItems([ - //TODO: add icons const ShortcutItem( type: 'new_tab', localizedTitle: 'New Tab', + icon: 'mdi_icon_tab', ), const ShortcutItem( type: 'new_private_tab', localizedTitle: 'New Private Tab', + icon: 'mdi_icon_domino_mask', ), if (settings.showIsolatedTabUi) const ShortcutItem( type: 'new_isolated_tab', localizedTitle: 'New Isolated Tab', + icon: 'mdi_icon_snowflake', ), ]); }