Independent Geometry for Node and Main Windows #241

issue jarolrod openend this issue on March 7, 2021
  1. jarolrod commented at 5:56 pm on March 7, 2021: member

    While reviewing #194, I noticed that when resizing the Node Window while in -disablewallet=1 mode, the Main Window, when in disablewallet=0 mode, inherits the geometry of the recently resized Node Window.

    There is/can be a reason for a user to resize the Node Window and to do so while in -disablewallet=1 mode. For example, the following use-cases may require a certain wide geometry:

    • resize to fit more network information on the network graph
    • resize to fit all of the peer details on the screen
    • resize to better accommodate the, still a work in progress, mempool graph

    When the user then runs bitcoin-qt -disablewallet=0, they want to do something with the wallet. It can be a surprise/unexpected behavior that the main window starts as wide as his node window was resized to. As such, because the Node Window required a wide geometry, the Main Window should not by default adopt this wide geometry when switching between -disablewallet=0 and -disablewallet=1

    Steps to Reproduce

    1. Run bitcoin-qt -disablewallet=0, go to Menu -> Window -> Information, note the size of the Node window then quit
    2. Run bitcoin-qt -disablewallet=1, resize the Node Window then quit
    3. Run bitcoin-qt -disablewallet=0, The Main Window inherited the size of the resized Node Window

    System macOS 11.2, Qt 5.15.2

  2. jarolrod added the label Bug on Mar 7, 2021


jarolrod

Labels
Bug


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-23 00:20 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me