First impressions

Dan203

Senior Developer
Staff member
Converting to unicode is a MAJOR change. Basically every function in the product that deals with strings has to be rewritten. Plus we use some 3rd party DLLs that are not unicode which would also cause a problem. If it were easy we would have done it by now. :)
 

Arfer Daley

New member
My First Impressions of V5 Are Its A Great Improvement Does What It Says On The Tin Just A few niggles too iron out
and they are just niggles that I am sure will be dealt with as soon as it can be here is my niggle see screen shot just a minor niggle VRD.jpg
 

Dan203

Senior Developer
Staff member
V4 uses a bitmaps for all the buttons and the splash screen background, so it's uneffected by that setting. But v5 uses custom drawn controls for everything and that setting messes it up. Unfortunately adjusting for it is not that easy. It's on my list as something to look into, but it's going to require a pretty major change so I'm not sure when I'll be able to deal with it.
 

MrVideo

Active member
Yes Dan Mine Is Set On 125%
IMHO, that is just asking for trouble, not just from VRD, but other programs as well.

If your goal is to be able to read the text, instead of increasing the font size, reduce the resolution of the display. That will in effect increase the size of the text, without the program in question having issues displaying oversized characters.
 
But v5 uses custom drawn controls for everything and that setting messes it up.
Well as i hinted before, it's the fixed size of initial VRD window that's fails to respect UI zoom factor in the first place. The rest of VRD5 behaves quite well, pop up dialogs included. I definitely haven't run into problems affecting usability. Alright, some screens like trial/license naggers require vertical scrolling to reveal all the content but that's minor. Video navigating and editing is unaffected for most of the part. I guess taking zoom factor into account when setting initial dimensions of the main window would be good enough for beginning.

Mine initial window looks a bit worse than what Arfer Daley posted. Got a half of open button cropped. Maybe there's a difference between how Windows 7 and Windows 8.1 handle UI zoom. All that is marginal though as the merit of VRD is not in UI perfection.

IMHO, that is just asking for trouble, not just from VRD, but other programs as well.

If your goal is to be able to read the text, instead of increasing the font size, reduce the resolution of the display. That will in effect increase the size of the text, without the program in question having issues displaying oversized characters.
It may not be his goal or conscious decision at all. More recent HiDPI/HiPPI devices like Windows 8.1 tablets, notebooks and ultrabooks are often preconfigured from manufacturer to like 125% UI zoom because that's the sweet spot for such screens / pixel densities. They aren't supposed to be operated on 100% UI zoom as that would be inconvenient, unusable. Nobody will agree with switching to ugly looking non-native resolution these days either. Nope. In fact more and more new devices are going to run into this issue, inevitably. I am glad trend of PPI increase is finally here. Long overdue. I mean seriously, those long term "popular and mass selling" dreaded 1366x768 screens are pain to look at, even at 10" they're way too blocky and rasterized to be enjoyable, to my eyes at least. OS and third party applications will eventually become aware of the situation and address it right. That process takes time. Windows 9 are believed to bring some improvements to this area. In the meantime, we got to deal with it. :)
 

TimA-C

Member
IMHO, that is just asking for trouble, not just from VRD, but other programs as well.

If your goal is to be able to read the text, instead of increasing the font size, reduce the resolution of the display. That will in effect increase the size of the text, without the program in question having issues displaying oversized characters.
In days gone by, when the CRT display was King, then yes, I'd agree with you, but not now with our LCD displays and their dratted, fixed, native resolutions.

Surely it's easy enough to either introduce a scaling routine in each procedure that needs it, or just design your screens so that they "work" on a pretty standard 1920x1080 resolution screen with a dpi scaling factor of either 100% or 125%? Doing that would probably cover 70% - 90% of your users and those who do have higher resolution screens would, I'm sure, have already come across this problem before and found a solution that worked for them.
 

MrVideo

Active member
In days gone by, when the CRT display was King, then yes, I'd agree with you, but not now with our LCD displays and their dratted, fixed, native resolutions.
While LCD displays have a native resolution, they will handle lower resolutions as well.
 
While LCD displays have a native resolution, they will handle lower resolutions as well.
"As well" = you'll want to rip your eyes off rathen than to look at resulting blury image. Downscaling / interpolation is somewhat tolerable for casual gaming but not for desktop work. Just give it a try and experience how nasty it is. No go.

EDIT: this is a moot point anyway since VRD5 works quite well on 125% zoom environment, except the initial window which is negligible and therefore no real issue. It just gives bad impression to certain groups of new / trial users since the first ever VRD5 UI they happen to see is kind of ill rendered. Besides that, no big deal. Definitely less of a pain than changing your whole system to non-native resolution just because you can.
 
Last edited:

Danr

Administrator
Staff member
I think we found the text display issue. Should be fixed for the next beta.
 

Dan203

Senior Developer
Staff member
The problem is it's not a UI zoom it's a font zoom only. So text ends up overflowing controls or breaking into two lines. The rest of the UI still works in pixels, well technically logical units which do account for DPI, but there is really no way to account for the font scaling.

In Windows 8.1 I think changed things a bit so that the font setting and the rest of the UI are more conjoined but you have to be using .net and WPF for your UI to take advantage of it. VideoReDo is a C++/MFC application.
 

Dan203

Senior Developer
Staff member
"As well" = you'll want to rip your eyes off rathen than to look at resulting blury image. Downscaling / interpolation is somewhat tolerable for casual gaming but not for desktop work. Just give it a try and experience how nasty it is. No go.

EDIT: this is a moot point anyway since VRD5 works quite well on 125% zoom environment, except the initial window which is negligible and therefore no real issue. It just gives bad impression to certain groups of new / trial users since the first ever VRD5 UI they happen to see is kind of ill rendered. Besides that, no big deal. Definitely less of a pain than changing your whole system to non-native resolution just because you can.
If you cut the resolution exactly in half, both directions, then it's not bad because in that case it's basically using 4 pixels of the display to display 1 pixel of the image. No interpolation required. But that only works for people with really high resolution displays because in most cases setting the resolution to 1/2 makes it too low.
 
Top Bottom