Add dark tray icon parameter to settings.#1154
Add dark tray icon parameter to settings.#1154phoerious merged 3 commits intokeepassxreboot:developfrom
Conversation
|
Would you be so kind to rebase this against the current develop branch? It contains a few outdated changes. |
|
I don't see the dark icons in the committed files. Please commit them. |
|
@droidmonkey They are already in the repo, for example: |
95b3525 to
204d624
Compare
|
Oh rly... Lol never noticed |
There was a problem hiding this comment.
Instead of adding new functions to FilePath class, I recommend refactoring to put the dark icon logic in the existing FilePath::applicationIcon and FilePath::trayIconUnlocked. This ensures that there is no ambiguity about which icon is being used outside the FilePath class.
0dc38ab to
fcb8c0e
Compare
|
@droidmonkey tnx! |
| [GUI] | ||
| Language=system | ||
| ShowTrayIcon=false | ||
| DarkTrayIcon=false |
There was a problem hiding this comment.
Could you please add a default for this config option in Config::init() (src/core/Config.cpp) as well? Rest looks good, thanks!
src/core/FilePath.cpp
Outdated
| return (darkIcon) ? icon("apps", "keepassxc-dark", false) : icon("apps", "keepassxc-unlocked", false); | ||
| #else | ||
| return icon("apps", "keepassxc-unlocked"); | ||
| return (darkIcon) ? icon("apps", "keepassxc-dark") : icon("apps", "keepassxc-unlocked"); |
There was a problem hiding this comment.
Also brackets around darkIcon are not needed.
fcb8c0e to
23f8d58
Compare
- Add support for KDBX 4.0, Argon2 and ChaCha20 [#148, #1179, #1230, #1494] - Add SSH Agent feature [#1098, #1450, #1463] - Add preview panel with details of the selected entry [#879, #1338] - Add more and configurable columns to entry table and allow copying of values by double click [#1305] - Add KeePassXC-Browser API as a replacement for KeePassHTTP [#608] - Deprecate KeePassHTTP [#1392] - Add support for Steam one-time passwords [#1206] - Add support for multiple Auto-Type sequences for a single entry [#1390] - Adjust YubiKey HMAC-SHA1 challenge-response key generation for KDBX 4.0 [#1060] - Replace qHttp with cURL for website icon downloads [#1460] - Remove lock file [#1231] - Add option to create backup file before saving [#1385] - Ask to save a generated password before closing the entry password generator [#1499] - Resolve placeholders recursively [#1078] - Add Auto-Type button to the toolbar [#1056] - Improve window focus handling for Auto-Type dialogs [#1204, #1490] - Auto-Type dialog and password generator can now be exited with ESC [#1252, #1412] - Add optional dark tray icon [#1154] - Add new "Unsafe saving" option to work around saving problems with file sync services [#1385] - Add IBus support to AppImage and additional image formats to Windows builds [#1534, #1537] - Add diceware password generator to CLI [#1406] - Add --key-file option to CLI [#816, #824] - Add DBus interface for opening and closing KeePassXC databases [#283] - Add KDBX compression options to database settings [#1419] - Discourage use of old fixed-length key files in favor of arbitrary files [#1326, #1327] - Correct reference resolution in entry fields [#1486] - Fix window state and recent databases not being remembered on exit [#1453] - Correct history item generation when configuring TOTP for an entry [#1446] - Correct multiple TOTP bugs [#1414] - Automatic saving after every change is now a default [#279] - Allow creation of new entries during search [#1398] - Correct menu issues on macOS [#1335] - Allow compilation on OpenBSD [#1328] - Improve entry attachments view [#1139, #1298] - Fix auto lock for Gnome and Xfce [#910, #1249] - Don't remember key files in file dialogs when the setting is disabled [#1188] - Improve database merging and conflict resolution [#807, #1165] - Fix macOS pasteboard issues [#1202] - Improve startup times on some platforms [#1205] - Hide the notes field by default [#1124] - Toggle main window by clicking tray icon with the middle mouse button [#992] - Fix custom icons not copied over when databases are merged [#1008] - Allow use of DEL key to delete entries [#914] - Correct intermittent crash due to stale history items [#1527] - Sanitize newline characters in title, username and URL fields [#1502] - Reopen previously opened databases in correct order [#774] - Use system's zxcvbn library if available [#701] - Implement various i18n improvements [#690, #875, #1436]
Description
DarkTrayIconadded tokeepassxc.inifile,falseby default.applicationIconDarkandtrayIconUnlockedDark, both refer to the bundled dark icon.Motivation and context
Implements feature request #784.
How has this been tested?
Tested manually on macOS 10.13 and Ubuntu 17.04.
macOS screenshots attached.
Screenshots:
Types of changes
Checklist:
-DWITH_ASAN=ON. [REQUIRED]