Skip to content

L&F adjustments and improvements#75

Merged
ctrueden merged 1 commit into
scijava:masterfrom
tferr:laf-adjustments
Sep 8, 2022
Merged

L&F adjustments and improvements#75
ctrueden merged 1 commit into
scijava:masterfrom
tferr:laf-adjustments

Conversation

@tferr

@tferr tferr commented Sep 8, 2022

Copy link
Copy Markdown
Contributor

This implements a couple of minor improvements related to the new L&F options:

  • OptionsLookAndFeel: setupLookAndFeel() calls now updateUI
  • Console:
    • Ensure default font is readable with dark themes (do not use hardwired foreground colors for default fonts)
    • Reduce margins of JTabbedPane for better usage of screen real estate
    • LogPanel: Replace non-scalable (icon based) button with scalable (font based) button
    • More consistent capitalization of menu items
    • Do not list inactive accelerators in contextual menu

Some snapshots under light & dark L&Fs:
image
image

OptionsLookAndFeel:
  - Immediately update UI when calling macro-recordable setupLookAndFeel()
Console:
  - Ensure default font is readable with dark themes
  - Reduce margins for better usage of screen real estate
  - More consistent capitalization of menu items
@ctrueden

ctrueden commented Sep 8, 2022

Copy link
Copy Markdown
Member

Thanks @tferr for continuing to push on better L&F! 👍

@ctrueden ctrueden merged commit 2cc8dae into scijava:master Sep 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants