Welcome to yEd Q&A!
Here you can ask questions and receive answers from other members of the community and yEd developers. And you can tell us your most wanted feature requests.

High DPI support for UI

+5 votes
While the diagrams itself look beautifully at high-pixel-density monitors, the UI elements are small and next to unusable.

See screenshot ( https://dl.dropbox.com/u/2641019/2013Q1/yed-highdpi.png ), especially look at the Properties Window - it's next to unusable.

And while I have quite exotic display device (IBM T221), I believe soon there will be lots of high-density monitors, as 13'' and even 11'' full HD tablets/laptops are now flooding the market, popularized by Apple's "retina display".
asked Jan 10, 2013 in Feature Requests by wizzard (820 points)

2 Answers

0 votes
HI, thanks for pointing out that issue. We haven't been aware that this is a problem.
answered Jan 11, 2013 by michael [yWorks] (26,530 points)
Thanks in advance - looking forward for the next yEd update :)
This is still a problem in 2016. Now most of the Notebooks have Hi-DPI/retina displays, all major operating systems set high DPI values. I know this is problem in Java UI but other applications (Eclipse, IntelliJ, ...) did manage to achieve it. In a tool like yed I think this support is even more critical.
I'm on Linux, GNOME3. HiDPI-Scaling set to 2x. Most/99% of the applications scale well, yed does not.
This should be one of the next improvements to be made to yEd.
I am running 2880x1620 so the effective font size for the menus is close to not readable.
It's 2017 not and yEd still doesn't support UI scaling. Poor thing.

According to Java 9 Support, things might improve with the next major Java release.

I've updated to JRE 9, and indeed the UI scales correctly, but the icons are blurry
At least on Linux, with JRE 10, it doesn't scale. Thank you!!
It seems to work with Java 11: https://yed.yworks.com/support/qa/10396/java-9-support?show=14205#c14205
0 votes

Works great with Oracle Java 11, at least on Kubuntu 18.04 by running it like this:

GDK_SCALE=2 /usr/lib/jvm/java-11-oracle/bin/java -jar /opt/yEd/yed.jar

Answer adapted from Yala's answer here: https://yed.yworks.com/support/qa/10396/java-9-support?show=14205#c14205

answered 1 day ago by rafaponieman (170 points)
Imprint | Privacy Policy