Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update icons #112

Open
Yanpas opened this issue Oct 8, 2021 · 3 comments
Open

Update icons #112

Yanpas opened this issue Oct 8, 2021 · 3 comments
Labels
question Further information is requested

Comments

@Yanpas
Copy link

Yanpas commented Oct 8, 2021

Besides visual refresh I suggest to switch to vector images instead of raster.

There are many open source icon sets, for example Breeze from KDE, Adwaita (GNOME), Elementary. Libreoffice ships various icon themes

@dzmipt
Copy link
Owner

dzmipt commented Oct 10, 2021

I think I am not good designer. I am ok with the current set of icons. Functionality, convenience and clarity are much more important to me rather that graphics in the icons. However if there are better set of icons, I will check them. :)

As for vector graphics, I think Java doesn't natively support vector images. There are third party libraries for this. But, key question what it gives to the us. I mean at the moment all sizes are static. And if i know size of the icons in pixels, I can prepare raster image of such size in advance. Do I miss anything?

@dzmipt dzmipt added the question Further information is requested label Oct 10, 2021
@Yanpas
Copy link
Author

Yanpas commented Oct 10, 2021

Vector icons are good for fractional scaling: displays with high DPI usually configured with 125%, 150% zoom

@dzmipt
Copy link
Owner

dzmipt commented Oct 12, 2021

I read that Java doesn't work ok with scaling on high DPI screens. If you can try a test example with Java 8 (or even may be with some other later version of Java), it would be interesting

dzmipt pushed a commit that referenced this issue Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants