If you found a bug post here your report.
Bug in app shell when saving settings, window size
widib66179 Posts: 1
22/04/2023
|
use translate system: I'm using the portable version of SyMenu v8.00.8453, Windows 11, DPI 125% When I enjoy option menu, and save or apply configuration, interface increase own size, after restart application, size become normal size for work, it not problem, but it's bug, may be your fix them in future releases thanks
https://youtu.be/UVmfe1UEsMs
|
|
link
|
Gianluca Administrator Posts: 1318
22/04/2023
|
Ahahahah... crazy bug. The problem is .NET 7 and a scaled display. And before it the same issue was affected .NET 6.
If you try to set a not squared scaling value (112%, 107%, 124%...) you will get a worst behaviour (uncorrected resize shrink the controls area and you can't see anything inside the form.
I've already reported this bug to MS one year ago (you can read the details here https://github.com/dotnet/winforms/issues/7313) but they will release a solution only with .NET 8.
Unfortunately .NET 8 will be released in the last quarter of 2023 so we all have to wait. This is the reason for which you get a SyMenu beta version for more than a year by now.
|
|
+1
link
|
Gianluca Administrator Posts: 1318
30/12/2024
|
It's not your fault. It's MS. With .NET 8 they fixed the issue I reported but the entire system granting the object resizing and relocating is still buggy. You'll probably get a good result only with certain zoom settings with certain screen resolutions... In other words, it is a mess.
Since I understand MS has no interest in fixing all the other problems I returned to the first way of resizing SyMenu suggested by MS years ago. It's ugly and stupid but it works at the cost of a little blur on texts and lines. For the new SyMenu installation this method is activated by default, for you instead, it needs to be set manually.
Go to this menu https://ugmfree.it/manual#Advanced_menu_Options_General, check the last checkbox (Check this for issues on HD monitors), and restart SyMenu. Repeat for all your installations. Done.
|
|
+1
link
|