As for the issue at hand, unfortunately I don't have a 4K display available in order to test the
correct behaviour, however it theoretically supports HighDPI scenarios.
When you resize the form does it still have messy layout?
(Please answer to doom9, thanks!)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is always the solution of dropping the DPI awareness, but that will result in a blurry GUI.
Unfortunately I don't have an easy fix for this, I'll have to check this with a HighDPI display, which currently I don't have, so it will take some time...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I added some quick and dirty code for manually handling the DPI scaling.
Could you please test the attached version and post the screenshots to see if I am in the right track?
That's great news!
I will try to make the code more robust and publish a new version ASAP.
Last request, could you open a video file and post the screenshot here?
I want to check how the Tracks are displayed now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Damn...
Having no means to test your code changes sucks!
I had to revert most of the work I've done... :(
Anyways, please check new test version 3 which also fixes the 2 bugs you reported.
So, test ver 3 layout is OK, percents are OK and Browse button works!
But program does not remember Output directory.
If I choose new video file, then Output directory is again empty.
So, ver 4 is OK.
Output dir issue is fixed.
Job manager layout is OK.
Log manager layout has one little cosmetical bug on bottom left - Actions not visible correctly.
That's really nice to hear!
It turns out the Log Form was not set to correctly scale to DPI.
Hopefully this test version works correctly!
Waiting for your confirmation...
Yes, I can confirm that ver 5 looks as it should be!
Everything looks OK and works also OK.
Maybe... maybe Logs manager buttons are now little bit too big compared to Job manager and Main window. Or not? It's up to you to decide :)
The Log Form's buttons were indeed too tall...
Made a few more fixes and this is the last (hopefully) test version for today!
If everything works as expected, it will be published as v2.2.0
Screenshot
Hi, please move the discussion to doom9 forum here:
https://forum.doom9.org/showthread.php?t=170249
As for the issue at hand, unfortunately I don't have a 4K display available in order to test the
correct behaviour, however it theoretically supports HighDPI scenarios.
When you resize the form does it still have messy layout?
(Please answer to doom9, thanks!)
I have to wait 5 days to answer in doom9 forum, so I answer here - yes, form have still messy layout when I resize it or maximize it - no difference.
Resized and maximized view.
There is always the solution of dropping the DPI awareness, but that will result in a blurry GUI.
Unfortunately I don't have an easy fix for this, I'll have to check this with a HighDPI display, which currently I don't have, so it will take some time...
I added some quick and dirty code for manually handling the DPI scaling.
Could you please test the attached version and post the screenshots to see if I am in the right track?
I think there is problem in displaying correct layout with 200% scaling, because Windows uses 200% scaling on hi-res displays.
P.S. But your test version is OK!
Last edit: Six 2018-01-08
Test version looks like this, so you are in the right track !!!
Last edit: Six 2018-01-08
That's great news!
I will try to make the code more robust and publish a new version ASAP.
Last request, could you open a video file and post the screenshot here?
I want to check how the Tracks are displayed now.
Tracks are displayed OK
Indeed, things look great!
Could you make a final check on the attached version?
Two more things:
Test version 2 is messed up!
Damn...
Having no means to test your code changes sucks!
I had to revert most of the work I've done... :(
Anyways, please check new test version 3 which also fixes the 2 bugs you reported.
So, test ver 3 layout is OK, percents are OK and Browse button works!
But program does not remember Output directory.
If I choose new video file, then Output directory is again empty.
Could you please check the Job Manager and the Log Form too?
I believe the issue with the Output Directory is fixed.
So, ver 4 is OK.
Output dir issue is fixed.
Job manager layout is OK.
Log manager layout has one little cosmetical bug on bottom left - Actions not visible correctly.
That's really nice to hear!
It turns out the Log Form was not set to correctly scale to DPI.
Hopefully this test version works correctly!
Waiting for your confirmation...
Yes, I can confirm that ver 5 looks as it should be!
Everything looks OK and works also OK.
Maybe... maybe Logs manager buttons are now little bit too big compared to Job manager and Main window. Or not? It's up to you to decide :)
The Log Form's buttons were indeed too tall...
Made a few more fixes and this is the last (hopefully) test version for today!
If everything works as expected, it will be published as v2.2.0
You can publish version 2.2.0.
Everything seems to be OK.
Anyway, it was a pleasure to cooperate!
Thanks for your feedback and for putting up with me! :)
Resolved in r160