Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix unreasonable default size of the main window without loaded wallets #116

Merged
merged 1 commit into from
Oct 27, 2020

Conversation

hebasto
Copy link
Member

@hebasto hebasto commented Oct 25, 2020

This PR fixes a bug in master (d67883d) and in 0.20.1 that could be easily reproduced with

$ src/qt/bitcoin-qt -regtest -resetguisettings -nowallet

Screenshot from 2020-10-25 21-21-27
Screenshot from 2020-10-25 21-23-32

With this PR:

Screenshot from 2020-10-25 21-20-35
Screenshot from 2020-10-25 21-23-03


Fix #104
Fix #113

This PR is an alternative to #107 without hard-coding a size in pixels.

This change makes the layout of a WalletFrame widget correct even
without loaded wallets.
@hebasto
Copy link
Member Author

hebasto commented Oct 25, 2020

Copy link
Member

@luke-jr luke-jr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK

@maflcko maflcko added this to the 0.21.0 milestone Oct 25, 2020
@promag
Copy link
Contributor

promag commented Oct 26, 2020

Looks like it should take into account ModalOverlay size.

@hebasto
Copy link
Member Author

hebasto commented Oct 26, 2020

@promag

Looks like it should take into account ModalOverlay size.

I've tried your suggestion and got:
Screenshot from 2020-10-26 11-03-33

@jonasschnelli
Copy link
Contributor

Tested ACK 7b2e42e - I can confirm this fixes #104 (Ubuntu 20.04 - HiDPI 200%).

@jonasschnelli jonasschnelli merged commit 55b1ffc into bitcoin-core:master Oct 27, 2020
@hebasto hebasto deleted the 201025-hint branch October 27, 2020 14:18
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Oct 27, 2020
… window without loaded wallets

7b2e42e qt: Add WalletFrame::sizeHint (Hennadii Stepanov)

Pull request description:

  This PR fixes a bug in master (d67883d) and in 0.20.1 that could be easily reproduced with
  ```
  $ src/qt/bitcoin-qt -regtest -resetguisettings -nowallet
  ```

  ![Screenshot from 2020-10-25 21-21-27](https://user-images.githubusercontent.com/32963518/97117179-b1800100-170a-11eb-87c9-3120d39b9455.png)
  ![Screenshot from 2020-10-25 21-23-32](https://user-images.githubusercontent.com/32963518/97117186-b644b500-170a-11eb-8b5d-234ff7205003.png)

  **With this PR:**

  ![Screenshot from 2020-10-25 21-20-35](https://user-images.githubusercontent.com/32963518/97117226-f441d900-170a-11eb-8d66-98b7718a2bb1.png)
  ![Screenshot from 2020-10-25 21-23-03](https://user-images.githubusercontent.com/32963518/97117232-f99f2380-170a-11eb-85ed-c7b5ece926b2.png)

  ---

  Fix #104
  Fix #113

  This PR is an alternative to #107 without [hard-coding a size in pixels](bitcoin-core/gui#107 (comment)).

ACKs for top commit:
  jonasschnelli:
    Tested ACK 7b2e42e - I can confirm this fixes #104 (Ubuntu 20.04 - HiDPI 200%).

Tree-SHA512: eb0692dbeb3befdeecca0e41534c9783eab6637c14cc4f170ee42619235884f9354f8d22a10c20c08cc89dc5340a60b7dfa2523c12e64b3386b3fd2c6d5f934e
apoelstra added a commit to apoelstra/elements that referenced this pull request Dec 3, 2020
gwillen pushed a commit to ElementsProject/elements that referenced this pull request Mar 23, 2021
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Dec 15, 2021
Summary:
This change makes the layout of a WalletFrame widget correct even without loaded wallets.
Previously, the window was very small, and as a result the progress dialog overlay was invisible.

This is a backport of [[bitcoin-core/gui#116 | core-gui#116]]

Test Plan: `src/qt/bitcoin-qt -regtest -resetguisettings -nowallet`

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D10680
@bitcoin-core bitcoin-core locked as resolved and limited conversation to collaborators Feb 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Main window default size unreasonable Default window size in Ubuntu 200% (HiDPI) mode is wrong
5 participants