Keepassxc: Hide Toolbar functionality is crippled.

Created on 3 Mar 2018  Â·  6Comments  Â·  Source: keepassxreboot/keepassxc

Expected Behavior



Ability to the hide toolbar, via the Show Toolbar toggle under the View menu or the menu bar's right-click menu. Function is persistent between each application session.

show_toolbar_rc

Current Behavior



Caption is missing from the menu bar's right-click menu, and the view menu. Persistence of functionality between each application session is no longer retained.

keepassxc_bug

Possible Solution



Revert changes made to mainWindow.cpp in commit https://github.com/keepassxreboot/keepassxc/pull/1116/commits/ca59ae4f4f503ff0044919ebce94d544484aa126

Context


For some users — including myself — this feature is critical to keeping the user interface clean and distraction free, thus being critical to my workflow within the application. Due to this functionality now being crippled, I have to utilize the right-click menu option every single new application session.
View menu being perceived as 'useless', is no reason to regress the aforementioned functionality; hiding the menu would've been more than sufficient.

Debug Info


KeePassXC - Version 2.3.0
Revision: 4c0ed74

Libraries:

  • Qt 5.10.1
  • libgcrypt 1.8.2

Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 4.15.7-1-ARCH

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • Legacy Browser Integration (KeePassHTTP)
  • SSH Agent
  • YubiKey
user interface

Most helpful comment

As a follow-up to the present issue and #505 (starting here), here are a few more thoughts regarding toolbar functionality.


About @TheZ3ro proposition:

Bring back the hide toolbar option (maybe by right-clicking on the toolbar itself if we don't want an empty View menu and fixing #1618)

IMHO, menu bar is definitely not the right place for this. I don't want to bring back View menu either. Instead, adding a persistent option in Tools -> Settings -> General -> Basic Settings would be much more appropriate. Both _Entry Management_ and _General_ sections already serve the purpose of showing/hiding stuff. Here's the new option I propose:

keepassxc_hidesettings01


From what I understand, @TheZ3ro first removed the View menu in #1116 (which is good), then @weslly removed the toolbar toggle from the toolbar itself in #1232 (also a good thing). But as @SapphirusBeryl noticed, a 2nd toggle is still available when right-clicking menu bar.


So, I believe the best way to keep it clean and functional at the same time would be to remove the toggle button from menu bar and add a persistent option to hide toolbar in settings.

All 6 comments

The reason this feature was removed is due to the search box being part of the toolbar. I don't understand how our simple toolbar causes distractions, but to each's own. I do agree that the right click menu should have a proper headline to it.

Seems that I forgot to remove the right-click sub menu.

Anyway we discussed against the View menu/Toolbar/Tabbar in #207

What's wrong with giving people the option to disable the toolbar? There's no reason for removing functionality people utilize. I can concede with the removal of the view menu, but not this toggle option in its entirety.

Yeah, it was for context about the commit you linked :wink:

As a follow-up to the present issue and #505 (starting here), here are a few more thoughts regarding toolbar functionality.


About @TheZ3ro proposition:

Bring back the hide toolbar option (maybe by right-clicking on the toolbar itself if we don't want an empty View menu and fixing #1618)

IMHO, menu bar is definitely not the right place for this. I don't want to bring back View menu either. Instead, adding a persistent option in Tools -> Settings -> General -> Basic Settings would be much more appropriate. Both _Entry Management_ and _General_ sections already serve the purpose of showing/hiding stuff. Here's the new option I propose:

keepassxc_hidesettings01


From what I understand, @TheZ3ro first removed the View menu in #1116 (which is good), then @weslly removed the toolbar toggle from the toolbar itself in #1232 (also a good thing). But as @SapphirusBeryl noticed, a 2nd toggle is still available when right-clicking menu bar.


So, I believe the best way to keep it clean and functional at the same time would be to remove the toggle button from menu bar and add a persistent option to hide toolbar in settings.

Fixed in #1819. This will be available in version 2.4

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mstarke picture mstarke  Â·  3Comments

shyim picture shyim  Â·  3Comments

shaneknysh picture shaneknysh  Â·  3Comments

haroldm picture haroldm  Â·  3Comments

JosephHatfield picture JosephHatfield  Â·  3Comments