diff --git a/.eslintrc b/.eslintrc index cb4c5c4..cfac49d 100644 --- a/.eslintrc +++ b/.eslintrc @@ -154,6 +154,7 @@ "resizePopup": true, "sendMessage": true, "showNotification": true, + "useMonochromToolbarIcon": false, "siteMatch": true, "slashNeededForUrl": true, "SORT_BY_GROUP_AND_TITLE": true, diff --git a/dev-resources/readme.md b/dev-resources/readme.md new file mode 100644 index 0000000..0d6a897 --- /dev/null +++ b/dev-resources/readme.md @@ -0,0 +1,13 @@ +# Dev Resources + +## Toolbar Icons + +The file `toolbar_icon_source.svg` contains the complete set of graphics in different layers. To create an individual icon out of it, follow this procedure: + +1. Open `toolbar_icon_source.svg`, e.g. in Inkscape +2. Hide/show the layers needed to compose your desired icon +3. "Export" the icon to PNG, 36x36 pixel size (for Chrome/Edge) +4. "Save as copy" the icon as "Optimized SVG" (for Firefox) +5. Repeat for all desired icon versions + +**Note:** The extension will choose the icon to show by _filename_, so make sure that is correct (take a look at the existing icon sets for reference). diff --git a/dev-resources/toolbar_icon_source.svg b/dev-resources/toolbar_icon_source.svg new file mode 100644 index 0000000..15491f0 --- /dev/null +++ b/dev-resources/toolbar_icon_source.svg @@ -0,0 +1,820 @@ + + diff --git a/keepassxc-browser/_locales/en/messages.json b/keepassxc-browser/_locales/en/messages.json index 0c05297..b61158d 100644 --- a/keepassxc-browser/_locales/en/messages.json +++ b/keepassxc-browser/_locales/en/messages.json @@ -679,6 +679,10 @@ "message": "Show notifications.", "description": "Show notifications checkbox text." }, + "optionsCheckboxUseMonochromeToolbarIcon": { + "message": "Use monochrome toolbar icon.", + "description": "Use monochrome toolbar icon checkbox text." + }, "optionsSaveDomainOnly": { "message": "Save domain only.", "description": "Save domain only checkbox text." @@ -811,6 +815,10 @@ "message": "Show notifications for errors and when user interaction is required.", "description": "Show notifications option help text." }, + "optionsUseMonochromeToolbarIconHelpText": { + "message": "Use a monochrome icon with colored badges in toolbar that adapts to light/dark browser theme.", + "description": "Use monochrome toolbar icon option help text." + }, "optionsSaveDomainOnlyHelpText": { "message": "When saving new credentials, save only the domain instead of full URL.", "description": "Save domain only option help text." diff --git a/keepassxc-browser/background/browserAction.js b/keepassxc-browser/background/browserAction.js index d724eaa..00e2c60 100755 --- a/keepassxc-browser/background/browserAction.js +++ b/keepassxc-browser/background/browserAction.js @@ -52,8 +52,17 @@ browserAction.generateIconName = function(iconType) { let name = 'icon_'; name += (keepass.keePassXCUpdateAvailable()) ? 'new_' : ''; name += (!iconType || iconType === 'normal') ? 'normal' : iconType; - - return `/icons/toolbar/${name}.png`; + + let style = 'colored' + if (page.settings.useMonochromeToolbarIcon) { + if (page.settings.colorTheme == 'system') { + style = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + } else { + style = page.settings.colorTheme; + } + } + let filetype = (isFirefox() ? 'svg' : 'png') + return `/icons/toolbar/${style}/${name}.${filetype}`; }; browserAction.ignoreSite = async function(url) { diff --git a/keepassxc-browser/background/event.js b/keepassxc-browser/background/event.js index 14bd0b2..160869b 100755 --- a/keepassxc-browser/background/event.js +++ b/keepassxc-browser/background/event.js @@ -277,5 +277,6 @@ kpxcEvent.messageHandlers = { 'username_field_detected': kpxcEvent.onUsernameFieldDetected, 'save_settings': kpxcEvent.onSaveSettings, 'update_available_keepassxc': kpxcEvent.onUpdateAvailableKeePassXC, - 'update_context_menu': page.updateContextMenu + 'update_context_menu': page.updateContextMenu, + 'update_popup': page.updatePopup }; diff --git a/keepassxc-browser/background/page.js b/keepassxc-browser/background/page.js index f15c2b1..a59aa78 100755 --- a/keepassxc-browser/background/page.js +++ b/keepassxc-browser/background/page.js @@ -25,6 +25,7 @@ const defaultSettings = { showLoginFormIcon: true, showLoginNotifications: true, showNotifications: true, + useMonochromeToolbarIcon: false, showOTPIcon: true, useObserver: true, usePredefinedSites: true, @@ -322,6 +323,10 @@ page.updateContextMenu = async function(tab, credentials) { } }; +page.updatePopup = function(tab) { + browserAction.showDefault(tab); +} + const createContextMenuItem = function({ action, args, ...options }) { return browser.contextMenus.create({ contexts: menuContexts, diff --git a/keepassxc-browser/icons/toolbar/colored/icon_bang.png b/keepassxc-browser/icons/toolbar/colored/icon_bang.png new file mode 100644 index 0000000..f8df5b4 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_bang.svg b/keepassxc-browser/icons/toolbar/colored/icon_bang.svg new file mode 100644 index 0000000..1c36e09 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_cross.png b/keepassxc-browser/icons/toolbar/colored/icon_cross.png new file mode 100644 index 0000000..be64214 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_cross.svg b/keepassxc-browser/icons/toolbar/colored/icon_cross.svg new file mode 100644 index 0000000..347b198 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_dark.png b/keepassxc-browser/icons/toolbar/colored/icon_dark.png new file mode 100644 index 0000000..c0f765f Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_dark.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_dark.svg b/keepassxc-browser/icons/toolbar/colored/icon_dark.svg new file mode 100644 index 0000000..72b8673 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_dark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_locked.png b/keepassxc-browser/icons/toolbar/colored/icon_locked.png new file mode 100644 index 0000000..6b7d0d1 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_locked.svg b/keepassxc-browser/icons/toolbar/colored/icon_locked.svg new file mode 100644 index 0000000..e852fc3 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_bang.png b/keepassxc-browser/icons/toolbar/colored/icon_new_bang.png new file mode 100644 index 0000000..26c4cae Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_new_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_bang.svg b/keepassxc-browser/icons/toolbar/colored/icon_new_bang.svg new file mode 100644 index 0000000..897ce35 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_new_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_cross.png b/keepassxc-browser/icons/toolbar/colored/icon_new_cross.png new file mode 100644 index 0000000..56f9dd9 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_new_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_cross.svg b/keepassxc-browser/icons/toolbar/colored/icon_new_cross.svg new file mode 100644 index 0000000..d07cc55 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_new_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_locked.png b/keepassxc-browser/icons/toolbar/colored/icon_new_locked.png new file mode 100644 index 0000000..71f2ed5 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_new_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_locked.svg b/keepassxc-browser/icons/toolbar/colored/icon_new_locked.svg new file mode 100644 index 0000000..c35bd88 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_new_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_normal.png b/keepassxc-browser/icons/toolbar/colored/icon_new_normal.png new file mode 100644 index 0000000..0324d77 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_new_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_normal.svg b/keepassxc-browser/icons/toolbar/colored/icon_new_normal.svg new file mode 100644 index 0000000..4f8c420 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_new_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.png b/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.png new file mode 100644 index 0000000..22877a0 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.svg b/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.svg new file mode 100644 index 0000000..61bfe20 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_new_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_normal.png b/keepassxc-browser/icons/toolbar/colored/icon_normal.png new file mode 100644 index 0000000..9663afe Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_normal.svg b/keepassxc-browser/icons/toolbar/colored/icon_normal.svg new file mode 100644 index 0000000..cdc6fa5 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/colored/icon_questionmark.png b/keepassxc-browser/icons/toolbar/colored/icon_questionmark.png new file mode 100644 index 0000000..d043eb1 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/colored/icon_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/colored/icon_questionmark.svg b/keepassxc-browser/icons/toolbar/colored/icon_questionmark.svg new file mode 100644 index 0000000..d2e4c03 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/colored/icon_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_bang.png b/keepassxc-browser/icons/toolbar/dark/icon_bang.png new file mode 100644 index 0000000..0403f02 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_bang.svg b/keepassxc-browser/icons/toolbar/dark/icon_bang.svg new file mode 100644 index 0000000..110db23 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_cross.png b/keepassxc-browser/icons/toolbar/dark/icon_cross.png new file mode 100644 index 0000000..009326c Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_cross.svg b/keepassxc-browser/icons/toolbar/dark/icon_cross.svg new file mode 100644 index 0000000..017ead9 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_dark.png b/keepassxc-browser/icons/toolbar/dark/icon_dark.png new file mode 100644 index 0000000..eb3f705 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_dark.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_dark.svg b/keepassxc-browser/icons/toolbar/dark/icon_dark.svg new file mode 100644 index 0000000..b2b096d --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_dark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_locked.png b/keepassxc-browser/icons/toolbar/dark/icon_locked.png new file mode 100644 index 0000000..2a92f37 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_locked.svg b/keepassxc-browser/icons/toolbar/dark/icon_locked.svg new file mode 100644 index 0000000..0f47f1d --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_bang.png b/keepassxc-browser/icons/toolbar/dark/icon_new_bang.png new file mode 100644 index 0000000..217cc1e Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_new_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_bang.svg b/keepassxc-browser/icons/toolbar/dark/icon_new_bang.svg new file mode 100644 index 0000000..ce1db58 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_new_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_cross.png b/keepassxc-browser/icons/toolbar/dark/icon_new_cross.png new file mode 100644 index 0000000..f297383 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_new_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_cross.svg b/keepassxc-browser/icons/toolbar/dark/icon_new_cross.svg new file mode 100644 index 0000000..d388b06 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_new_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_locked.png b/keepassxc-browser/icons/toolbar/dark/icon_new_locked.png new file mode 100644 index 0000000..c7dca8a Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_new_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_locked.svg b/keepassxc-browser/icons/toolbar/dark/icon_new_locked.svg new file mode 100644 index 0000000..e150ec2 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_new_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_normal.png b/keepassxc-browser/icons/toolbar/dark/icon_new_normal.png new file mode 100644 index 0000000..9d5cd5f Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_new_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_normal.svg b/keepassxc-browser/icons/toolbar/dark/icon_new_normal.svg new file mode 100644 index 0000000..55172d8 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_new_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.png b/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.png new file mode 100644 index 0000000..6563b49 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.svg b/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.svg new file mode 100644 index 0000000..61fc1dc --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_new_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_normal.png b/keepassxc-browser/icons/toolbar/dark/icon_normal.png new file mode 100644 index 0000000..bd96507 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_normal.svg b/keepassxc-browser/icons/toolbar/dark/icon_normal.svg new file mode 100644 index 0000000..6863c0d --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/dark/icon_questionmark.png b/keepassxc-browser/icons/toolbar/dark/icon_questionmark.png new file mode 100644 index 0000000..9a25bb5 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/dark/icon_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/dark/icon_questionmark.svg b/keepassxc-browser/icons/toolbar/dark/icon_questionmark.svg new file mode 100644 index 0000000..5900d06 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/dark/icon_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/icon_bang.png b/keepassxc-browser/icons/toolbar/icon_bang.png deleted file mode 100644 index 18030b1..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_bang.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_cross.png b/keepassxc-browser/icons/toolbar/icon_cross.png deleted file mode 100644 index 5e6b16d..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_cross.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_dark.png b/keepassxc-browser/icons/toolbar/icon_dark.png deleted file mode 100644 index 62b8479..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_dark.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_locked.png b/keepassxc-browser/icons/toolbar/icon_locked.png deleted file mode 100644 index 3f4f112..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_locked.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_new_bang.png b/keepassxc-browser/icons/toolbar/icon_new_bang.png deleted file mode 100644 index b3cad15..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_new_bang.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_new_cross.png b/keepassxc-browser/icons/toolbar/icon_new_cross.png deleted file mode 100644 index c6080be..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_new_cross.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_new_locked.png b/keepassxc-browser/icons/toolbar/icon_new_locked.png deleted file mode 100644 index f3152a5..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_new_locked.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_new_normal.png b/keepassxc-browser/icons/toolbar/icon_new_normal.png deleted file mode 100644 index 56e03c4..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_new_normal.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_new_questionmark.png b/keepassxc-browser/icons/toolbar/icon_new_questionmark.png deleted file mode 100644 index 9981d5b..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_new_questionmark.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_normal.png b/keepassxc-browser/icons/toolbar/icon_normal.png deleted file mode 100644 index 2956b93..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_normal.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/icon_questionmark.png b/keepassxc-browser/icons/toolbar/icon_questionmark.png deleted file mode 100644 index 40941a6..0000000 Binary files a/keepassxc-browser/icons/toolbar/icon_questionmark.png and /dev/null differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_bang.png b/keepassxc-browser/icons/toolbar/light/icon_bang.png new file mode 100644 index 0000000..a13065e Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_bang.svg b/keepassxc-browser/icons/toolbar/light/icon_bang.svg new file mode 100644 index 0000000..fbcb8bf --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_cross.png b/keepassxc-browser/icons/toolbar/light/icon_cross.png new file mode 100644 index 0000000..d489f5c Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_cross.svg b/keepassxc-browser/icons/toolbar/light/icon_cross.svg new file mode 100644 index 0000000..bdfbc07 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_dark.png b/keepassxc-browser/icons/toolbar/light/icon_dark.png new file mode 100644 index 0000000..ac9fbb8 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_dark.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_dark.svg b/keepassxc-browser/icons/toolbar/light/icon_dark.svg new file mode 100644 index 0000000..cd1a53e --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_dark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_locked.png b/keepassxc-browser/icons/toolbar/light/icon_locked.png new file mode 100644 index 0000000..e50da84 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_locked.svg b/keepassxc-browser/icons/toolbar/light/icon_locked.svg new file mode 100644 index 0000000..5296e34 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_bang.png b/keepassxc-browser/icons/toolbar/light/icon_new_bang.png new file mode 100644 index 0000000..e684d95 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_new_bang.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_bang.svg b/keepassxc-browser/icons/toolbar/light/icon_new_bang.svg new file mode 100644 index 0000000..16381a2 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_new_bang.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_cross.png b/keepassxc-browser/icons/toolbar/light/icon_new_cross.png new file mode 100644 index 0000000..ae0dee6 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_new_cross.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_cross.svg b/keepassxc-browser/icons/toolbar/light/icon_new_cross.svg new file mode 100644 index 0000000..30ccc2b --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_new_cross.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_locked.png b/keepassxc-browser/icons/toolbar/light/icon_new_locked.png new file mode 100644 index 0000000..811c531 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_new_locked.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_locked.svg b/keepassxc-browser/icons/toolbar/light/icon_new_locked.svg new file mode 100644 index 0000000..87e6aab --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_new_locked.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_normal.png b/keepassxc-browser/icons/toolbar/light/icon_new_normal.png new file mode 100644 index 0000000..0d2a018 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_new_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_normal.svg b/keepassxc-browser/icons/toolbar/light/icon_new_normal.svg new file mode 100644 index 0000000..0029821 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_new_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.png b/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.png new file mode 100644 index 0000000..3873dad Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.svg b/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.svg new file mode 100644 index 0000000..295643c --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_new_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_normal.png b/keepassxc-browser/icons/toolbar/light/icon_normal.png new file mode 100644 index 0000000..2f345f5 Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_normal.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_normal.svg b/keepassxc-browser/icons/toolbar/light/icon_normal.svg new file mode 100644 index 0000000..016c63c --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_normal.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/icons/toolbar/light/icon_questionmark.png b/keepassxc-browser/icons/toolbar/light/icon_questionmark.png new file mode 100644 index 0000000..eb83d9c Binary files /dev/null and b/keepassxc-browser/icons/toolbar/light/icon_questionmark.png differ diff --git a/keepassxc-browser/icons/toolbar/light/icon_questionmark.svg b/keepassxc-browser/icons/toolbar/light/icon_questionmark.svg new file mode 100644 index 0000000..d443976 --- /dev/null +++ b/keepassxc-browser/icons/toolbar/light/icon_questionmark.svg @@ -0,0 +1 @@ + diff --git a/keepassxc-browser/options/options.html b/keepassxc-browser/options/options.html index fe64655..f000033 100644 --- a/keepassxc-browser/options/options.html +++ b/keepassxc-browser/options/options.html @@ -133,6 +133,15 @@
+ + +