#1
|
|||
|
|||
HiDPI support
Hi.
Are you planning to support HiDPI displays?? UI looks very small on them. thank you!! |
#2
|
||||
|
||||
Hi,
we have to wait till the used look and feel properly supports highdpi. Until then we can only add some *workarounds* but it will not look much better then. Once the look and feel does support high dpi, we will start working on it best regards jiaz
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Hi,
How is this going? Any good news? Also....since Java is being deprecated for some time now (like Flash...browsers are disabling it, etc)....are you planning to change to a non-java enviroment with which jdownloader could remain portable? Thank you Last edited by emulajavi; 07.08.2016 at 13:41. |
#4
|
||||
|
||||
@emulajavi
High DPI I believe has made no progress since the five months since you last asked. I don't foresee that changing in a short time either, this is one those longer term progressions from the industry. Sorry you are on the wrong track, Java is not been deprecated by any means. It's just been stopped within Web Browsers (Plugin) as Applets. By default disabled or you need to white list trusted domains, and rightfully so it was just an attack vendor! Flash is now the most exploited plugin within browsers as its installed in 99% of browsers and enabled by default. If you still have Flash installed (running as web browser plugin) your asking to be exploited. Since our program isn't an Browser Applet, nor can be used to attack your computer than any other application you run, it's very safe! We have no plans to reinvent the wheel. raztoki BTW Java is still one of most popular programming languages about. Believe it sits as #2 on two different rankings this year alone. It's not going anywhere! _**External links are only visible to Support Staff** _**External links are only visible to Support Staff**
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] Last edited by raztoki; 07.08.2016 at 16:12. |
#5
|
||||
|
||||
We have to wait till the LookAndFeel itself supports HighDPI.
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Hi,
Thank you very much!!! It finally supports HiDPI resolutions and looks absolutely great on my iMac 5K with Windows desktop resolution set to 5120x2880 with a scale of 200%. |
#7
|
||||
|
||||
Nothing changed at all for HighDPI support. Nothing But thanks for the feedback
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
HiDPI Support is still not implemented.
The only thing you can do in Windows is the following: right click "JDownloader2.exe" > Properties > Compatibility > Change HiDPI Settings > Overwrite Behaviour and then try one of the 3 options available, currently only the option "Application" makes the at least the text scale right, but all the UI elements stay very small and non-scaled. Wasn't there a similar problem with the MacOS JDownloader when the Retina Displays started appearing? It was fixed on MacOS many years ago. |
#9
|
||||
|
||||
Retina Display fix in Java on MacOS is different from proper HighDPI support.
That MacOS fix was about internal rendering stuff whereas HighDPI support requires layout/font/gui/icon/umages changes depending on dpi/fontsize
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
I think you don't need to overhaul all of this for HiDPI Support. It would be great if everything stays the same with font scaling working properly.
The blurry font is the main thing that you notice on HiDPI Displays. Maybe you can add some highres images for some UI elements later but the font scaling should be the most important. |
#11
|
||||
|
||||
You can already increase font size right now and then you'll see what I mean. With font scaling, also the gui must relayout. Highres Images won't help any if the final button still will be 16x16 in order to make use of highres images, the buttons/icons..must have larger sizes -> relayout
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
I didn't know the UI is fixed, i thought it already scales somewhat.
It's not really high priority to get proper HiDPI Support but it would ne nice. Since i switched to 4k Resolution i was surprised how many Applications scale properly, its really hard to find something that doesn't work properly on HiDPI Displays, and usually you can fix anything with the 3 options to override scaling in Windows. But i guess since JD is Java it is more difficult? |
#13
|
||||
|
||||
No, the UI is created with layout manager, similiar to css and the UI elements have fixed sizes. That's why increasing font size causes issues once the text label exceeds the available space.
__________________
JD-Dev & Server-Admin |
#14
|
||||
|
||||
Scaling may work fine depending on the used framework for the GUI and if it already supports HighDPI. For java for example at least Java11 is required for proper HighDPI support so the rendering properly selects the image sizes for rendering.
The main problem that *blocks* progress. None of us developer has a HighDPI development setup/environment.
__________________
JD-Dev & Server-Admin |
|
|