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
Allow select Widget Style default #94
Comments
Pixelitor currently uses the Java Swing "look and feel" called "Nimbus". In principle it would be possible to support multiple look and feels, and in fact the first versions of Pixelitor (10 years ago...) had this, but then it turned out that some custom widgets have problems, and I turned this feature off. As an illustration, the following screenshot shows how Pixelitor would look like with the "Windows System" look and feel. So it's not enough to simply enable other look and feels, but it is also necessary to fix these problems. Actually recently I started thinking about a dark theme, but a decent dark theme is not possible with Nimbus, so this feature is definitely something that could happen, but probably not very soon, since all the related problems also have to be solved first. |
Yes, I understood you the first time. The Nimbus theme is forced because right now Pixelitor doesn't work perfectly with other themes (as you can see in my screenshot). I know that there are other Java apps (with simpler GUIs) that work with any theme, but Pixelitor has some advanced custom widgets, which cause problems. BTW, if you can build your own Pixelitor (I don't know if you built your jar, or you simply edited the jar with a zip editor), you can go to the src/main/java/pixelitor/Pixelitor.java file, delete the lines UIManager.setLookAndFeel(
"javax.swing.plaf.nimbus.NimbusLookAndFeel"); and add instead here the line UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); But something like this will be part of the "official release" only after I fixed the problems shown in my screenshot |
@lbalazscs, How can I build Pixelitor from sources? |
I updated the main GitHub page (https://github.com/lbalazscs/Pixelitor) so that it contains instructions for building Pixelitor from the command line. Let me know if you are having any difficulty! |
Error while building:
|
It seems that the tests are also assuming English language... I will investigate this, but for now as a workaround you can tell Maven to skip the tests by running Skipping the tests is good anyway, as long as you don't make code changes, because it saves some time. (Changing the properties files can't create bugs.) |
I pushed a change (f442d63) to GitHub, now the tests should also run fine with the latest version. |
Thanks a lot, @lbalazscs !!! I was able build the project. Look at this: It looks like so beautiful, but, sadly, as you mention before, there are some interface issues. Thanks a lot for your job!! P.D.: I saw your message about translations. I try to send you a translation as soon I can. ;) |
I'm glad you like it :) |
It works awesome! |
The just released Pixelitor 4.3.0 can select the "System" theme if "experimental" settings are enabled (both settings are in Preferences) |
Hi!
I just discovered Pixelitor and I think it has a great potential for newbies. Very good job!
But I have some suggestions. The first one is not to force widget style and let users setting the system one.
Pixelitor shows the "aqua" style and does not integrate very well with other desktop and apps. I expected to let Java to use my default settings.
Could you add a command line or preferences option to disable the forced widget style and let Pixelitor using the environment defined one?
Thanks a lot.
The text was updated successfully, but these errors were encountered: