Because of the new pruning feature in the intro frame, the size of the intro frame is too small. Like you see, some text is not visible completely.
Before

After

Update: I changed it so it adjusts the size dynamically
Because of the new pruning feature in the intro frame, the size of the intro frame is too small. Like you see, some text is not visible completely.


Update: I changed it so it adjusts the size dynamically
Like you see, some text is not visible completely.
What OS? HDPI?
@hebasto Debian 10 with MATE. 1920x1080
it's a bit shitty that a fixed size in pixels has to be hardcoded, as how much is needed depends on DPI and font size
@laanwj I'm not sure if this feature is available in Qt but I remember that Windows Forms had a feature where the gui size was dynamically adjusted by the elements in the frame. However I'm not 100% sure.
I'll test.
I'm still playing around but I don't think adjustSize() is the right fix here, you can still resize the window and mess with the visible text.
ACK 8cf9898b53d74bd474cc5188e07e671e24a3791f - Before and after macOS screens below. Given that most users will only ever see this screen once, I think Qts best effort to dynamically size it is fine.
you can still resize the window and mess with the visible text.
Users are free to resize and manipulate windows as they see fit. I think as long as we present a best effort, well-sized initial view, that should be fine.
master (6288f15f50ab98b336ab86804c4cbea3807dc1d3):

this PR (8cf9898b53d74bd474cc5188e07e671e24a3791f):

@promag It is only adjusted once, at the beginning. Like fanquake said users should be free to change the size of the window to whatever they want.
@fanquake @emilengler I'm just saying that this shouldn't be possible:

Size policies should be set in a way to prevent this.
@promag This is also possible with the current one. The PR is not to make the intro frame dynamically, it is qt: Change default size of intro frame
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit 6288f15f50ab98b336ab86804c4cbea3807dc1d3 (master):
337abd03e3a0229708916adf32b4b579... bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gz4f9f2142104dc0aee773261927e0e739... bitcoin-0.18.99-aarch64-linux-gnu.tar.gz590126943550051f15bd1f82709d48af... bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gz78cc8eaa2aba8ae7ed702c78fe5143dc... bitcoin-0.18.99-arm-linux-gnueabihf.tar.gz078b286298f4d4438c5a33889496e542... bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gz5a9dad7ca5f11dbebc7ee513aca63b2c... bitcoin-0.18.99-i686-pc-linux-gnu.tar.gzbbc489b632eaba5d0ad49489ca72df42... bitcoin-0.18.99-osx-unsigned.dmg03bec00b9ad2cea66f1e21a7d3f6b913... bitcoin-0.18.99-osx64.tar.gz7fec4abe569d9432946ed905b6395378... bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gz46d6084895d29189c1d822147fa721ce... bitcoin-0.18.99-riscv64-linux-gnu.tar.gzdfdb69f83981a7545db4107d4349a79b... bitcoin-0.18.99-win64-debug.zipc9af4bd548856fe6bf7f4a9ac31ea1f2... bitcoin-0.18.99-win64-setup-unsigned.exe28448a753ea5d5b1a90ba595e372c1e4... bitcoin-0.18.99-win64.zipdc4fc84ea867fa6d1a2fc7173bdaf509... bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gzfd1508498cf9dd56f0720f791f706d77... bitcoin-0.18.99-x86_64-linux-gnu.tar.gz7c9782c79971f85f873431a3dca7b9b3... bitcoin-0.18.99.tar.gz36f6eded61eff7ac7e4bcf30f19ed745... bitcoin-core-linux-0.19-res.ymld62de23c1e34d23bc8db052b9cbbe11c... bitcoin-core-osx-0.19-res.yml41801feb90ea4a64069ff8dfc292b2c9... bitcoin-core-win-0.19-res.yml2f0642f90f59d699b41d2e81b6657704... linux-build.log29876c86b90394902f9f86908630bbce... osx-build.log1a54473c268065bd1e87229297ee2664... win-build.logGitian builds for commit 10af78bc6aafb2796d069cd35c1f18a845de76cb (master and this pull):
d4c427d663d29c697fc95b4caa2f379e... bitcoin-0.18.99-aarch64-linux-gnu-debug.tar.gz3975873b7f5f45686358a098d7850f2f... bitcoin-0.18.99-aarch64-linux-gnu.tar.gza969579b92f94f968b93c2b0853eafbd... bitcoin-0.18.99-arm-linux-gnueabihf-debug.tar.gzf69fb03a3bf096a8aa974fd88fae570e... bitcoin-0.18.99-arm-linux-gnueabihf.tar.gz1fcaf02b2f2bd2b7241ddc2c69033e31... bitcoin-0.18.99-i686-pc-linux-gnu-debug.tar.gzb9c1c20d98e5a273fbe7356a1b8c2985... bitcoin-0.18.99-i686-pc-linux-gnu.tar.gz89adce98722965fa717088febb1bc9d0... bitcoin-0.18.99-osx-unsigned.dmgda55a9336c751820d6cac584ce0cbffc... bitcoin-0.18.99-osx64.tar.gz2cb0ee0b3de1e5d8a36d3a1dfb8ae006... bitcoin-0.18.99-riscv64-linux-gnu-debug.tar.gzf6041ee290d12320d79a1c269bd56c37... bitcoin-0.18.99-riscv64-linux-gnu.tar.gz6be0717816ee07bd844fa079fe772495... bitcoin-0.18.99-win64-debug.zipea976a8978292fa56df6479a35f2546b... bitcoin-0.18.99-win64-setup-unsigned.exe59236ef296a46da0f83136ca864043f7... bitcoin-0.18.99-win64.zipd9932abaa40c27f9ca0fc374092cd7ee... bitcoin-0.18.99-x86_64-linux-gnu-debug.tar.gzbbadce002326db091aa00ec9eeb2dd4a... bitcoin-0.18.99-x86_64-linux-gnu.tar.gz0aa953b137d47f7071f1623681f6e278... bitcoin-0.18.99.tar.gz94b4bee437dbf899b16962fdab3388ed... bitcoin-core-linux-0.19-res.yml3101e6a5f88d9b7b23c3574fa1c2f9e2... bitcoin-core-linux-0.19-res.yml.diff72ac3bf56de9c8be09b8cb84e4a2c199... bitcoin-core-osx-0.19-res.yml04b80d66dc992cc28a410b4ab1fbcc71... bitcoin-core-osx-0.19-res.yml.diffebba3a0afa4a219b7661f3cc69a57195... bitcoin-core-win-0.19-res.ymlc67da2035f29744442bd25e9289956ab... bitcoin-core-win-0.19-res.yml.diff04c96165a1287edf5c1032771054faf7... linux-build.log7dac260ee24e38085d57cb82ac63fa46... linux-build.log.diffc86e57d6314ed1a51a4cf70fc8f4883e... osx-build.log063cd54d852ef16892dc4fccb90be621... osx-build.log.diffda9d960fe8cbc8f117773bd58de45c3e... win-build.logd3d7e8bd2dcabb1408628d8cefaa55e3... win-build.log.diffNice!
utACK 8cf9898b53d74bd474cc5188e07e671e24a3791f
Tested ACK 8cf9898 on macOS. English already fit, so to reproduce the issue, launch in German with -resetguisettings -lang=de.
A solution that uses layout constraints in the UI file would be nicer, but this does the job for 0.19 release.
A solution that uses layout constraints in the UI file would be nicer, but this does the job for 0.19 release.
Agree.
Nice solution! ACK 8cf9898b53d74bd474cc5188e07e671e24a3791f
ACK 8cf9898b53d74bd474cc5188e07e671e24a3791f
Milestone
0.19.0