Menu

#2498 Hide/minimize group pane

KeePass
open
nobody
None
5
2023-06-10
2019-10-15
No

I would like to have an option to either completely hide or set the group pane to width zero, for a simple and clean UI. (Currently I can drag the pane to a small width, but not zero - and it is restored to a larger width after the next program start.)

Discussion

  • Paul

    Paul - 2019-10-15

    Pane size and position is saved in KeePass.config.xml. Either you don't have permission to write to the file or you have the settings defined in an overriding file.
    Configuration files: https://keepass.info/help/base/configuration.html

    cheers, Paul

     
    • Thomas Henlich

      Thomas Henlich - 2019-10-15

      I am aware of the Configuration/MainWindow/SplitterVerticalFrac setting setting. It is updated. But I cannot get it down to 0.0. After manually editing the configuration file, the pane still is visible, and the setting gets increased to 0.065 something or more. It also seems to increase even more after I open a database from the command-line.

       
  • wellread1

    wellread1 - 2019-10-15

    There is a minimum vertical split. It is probably the minimum width, expressed as a fraction, that is required to display the horizontal scroll arrows at the bottom of the group pane. The fraction is probably based on device-specific characteristics, e.g. screen resolution, font size, etc..

    You can force KeePass to start with the minimum SplitterVerticalFrac by creating a keepass.config.enforced.xml file in the KeePass application directory. A minimal enforced config file that just forces KeePass to start with the minimum sized group pane would be:

    <?xml version="1.0" encoding="utf-8"?>
    <Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <MainWindow>
                <SplitterVerticalFrac>0.0</SplitterVerticalFrac>
        </MainWindow>
    </Configuration>
    
     
  • Thomas Henlich

    Thomas Henlich - 2019-10-16

    I found that the unwanted resizing only occurs when KeePass is started from a shortcut with WindowStyle=minimized (even with the enforced configuration setting). I changed that now.

    Indeed the pane can be only as narrow as (the smallest version of) the two scroll arrow buttons.

    I still want it to size zero, hence this RFE. I don't need scroll arrows in a TreeView.

     
  • ARF

    ARF - 2021-03-11

    Why not just provide an option to hide it like most of us want via menu view setting.

    Doesn't seem like a far stretch to have this options. I made the feature request hopefully it will be added.

     
  • ARF

    ARF - 2021-03-11

    Since my feature request was closed b/c it is a duplicate of this request and this has not been addressed since it was opened in 2019.

    Is this ever going to be added as an option to hide this pane?

     
  • Stephane Senecal

    Maybe, if there's only one group, allow to not show the list of groups since it's kind of useless to reserve space to show only one item.

     

Log in to post a comment.