The icons are so big and text is so tiny with the latest nightly build 12859
Name : Code::Blocks
Version : svn-r12859
SDK Version : 2.19.0
Scintilla Version : 3.7.5
Author : The Code::Blocks Team
E-mail : info@codeblocks.org
Website : https://www.codeblocks.org
OS : Windows 10 (build 19044), 64-bit edition
Scaling factor : 2.500000
Detected scaling factor : 2.500000
Display PPI : 240x240
Display count : 1
Display 0 (\\.\DISPLAY1): XY=[0,0]; Size=[3840,2160]; Primary
wxWidgets Library (wxMSW port)
Version 3.1.7 (Unicode: wchar_t, debug level: 1),
compiled at Aug 6 2022 17:42:37
Runtime version of toolkit used is 10.0.
screenshots are attached
By text I mean Editor text.
Starting with wx3.1.6 many controls, wxMenu among them, manage image scaling internally (see wxBitmapBundle). I think images are being scaled twice, but I do not use HiDPI so I can not test.
Adapted Spell Checker to use wxBitmapBundle, [r12861].
More changes will follow.
Related
Commit: [r12861]
Added cbArtProvider::CreateBitmapBundle(), [r12865].
I will pause work on the ticket until mid september. Meanwhile, I will release ownership just in case somebody wants to work on it.
Related
Commit: [r12865]
Added cbArtProvider::CreateBitmapBundle(), [r12865].
I will pause work on the ticket until mid september. Meanwhile, I will release ownership just in case somebody wants to work on it.
Related
Commit: [r12865]
AnnoyingDialog fixed in [r12884], see CB_05.jpg in the original post for reference.
Related
Commit: [r12884]
Not fixed here!
Notebook icon sizes fixed in [r12887], see CB_01.jpg in the original post for reference.
Related
Commit: [r12887]
Fixed menu, button and toolbar sizes in [r12889].
Font size can be corrected using Settings->Editor. I will close this ticket as fixed, if there is another problem with HiDPI please open a new one for better tracking.
Related
Commit: [r12889]
I am still considering the font size as an issueز
I have to increase font size to 36 (
~= 14*2.5
) to get the same size as the previous14
the code hints look so big (see attachement CB_05), It should look like CB_08.
Last edit: Mehdi Chinoune 2022-09-26
Thanks, waiting for the next nightly build to test your changes.
The AnnoyingDialog looks fine here (see attachment), although I am using wx3.2.1 and my test scale factor is 1.75 (I do not have a HiDPI monitor, and debugging this is a pain).
Regarding the font, I will follow ticket [#1302]. Meanwhile, you can try changing the font rendering technology: Go to Settings -> Editor -> General settings -> Other editor settings and select Technology = DirectWrite.
Related
Tickets: #1302
Changing Font rendering technology to DirectWrite fixes the font issue.
Why Is it not enabled by default? Is Windows XP still supported?
But there are many remaining big icons, I will report bug about them
I am currently working on ThreadSearch, next will be DoxyBlocks, but I know there are more. If you make a list in a separate ticket it will be easier for me.
I progress slowly because, as I said, I do not have a HiDPI monitor so testing is a pain.