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

Improve support for Look & Feels #3

Closed
3 tasks done
ctrueden opened this issue Jul 25, 2014 · 2 comments
Closed
3 tasks done

Improve support for Look & Feels #3

ctrueden opened this issue Jul 25, 2014 · 2 comments
Assignees
Milestone

Comments

@ctrueden
Copy link
Member

ctrueden commented Jul 25, 2014

The OptionsLookAndFeel lets you control the L&F for the active JVM. We need to improve it as follows:

  • Persist the L&F setting.
  • Create a LookAndFeelService that sets the initial L&F to match the persisted value.
  • Add API to LookAndFeelService to change the L&F, including existing windows.
@ctrueden ctrueden modified the milestones: 0.6.0, m1 Sep 13, 2022
@ctrueden ctrueden self-assigned this Sep 13, 2022
@imagesc-bot
Copy link

This issue has been mentioned on Image.sc Forum. There might be relevant details there:

https://forum.image.sc/t/fiji-2-7-0-released/71652/20

@tferr
Copy link
Contributor

tferr commented Sep 13, 2022

This is awesome! Just wanted to mention that from now on there setting L&F with FlatLaf should work on all the 3 supported OSes. With 2.4 there was an issue in which setting FlatLaf on MacOs would break AWT dialogs, but that is now fixed, and FlatLaf makes Fiji look great on MacOS too. Details: JFormDesigner/FlatLaf#583

So to answer your question:

I also would like to make FlatLaf the default L&F, unless anyone has a reason this might cause problems?

With 2.5 there should be no problems at all. I agree it should be default.

@ctrueden ctrueden modified the milestones: m1, 0.17.0 Sep 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants