Karl Tauber
7057e3c6ad
IntelliJ Themes: added "Carbon" and "Cobalt 2" themes
2020-07-30 23:11:37 +02:00
Karl Tauber
a8f4c8e843
Demo: added combo box above themes list to show only light or dark themes
2020-07-30 19:41:56 +02:00
Karl Tauber
e3b3cc2896
IntelliJ Themes: replaced "Solarized" themes with much better ones from 4lex4
2020-07-30 16:30:56 +02:00
Karl Tauber
a5b2c50f24
IntelliJ Themes:
...
- added "Arc Dark" and "Arc Dark - Orange" themes
- updated themes to newest versions (used IJThemesUpdater)
2020-07-30 15:00:31 +02:00
Karl Tauber
5166d4bb0f
SystemInfo:
...
- renamed public fields from upper-case to mixed-case
- added public fields for osVersion and javaVersion
- fixed Mac -> MacOS
- added orLater to Mojave
2020-07-22 22:01:19 +02:00
Karl Tauber
2ffd5437a9
animated Laf changing added to flatlaf-extras, used in Demo
2020-07-22 12:56:42 +02:00
Karl Tauber
0d91116e62
Merge branch 'origin/custom-window-decorations' into master
...
# Conflicts:
# flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java
2020-06-29 15:59:38 +02:00
Karl Tauber
df7f693cf4
Demo: new window icon
2020-06-28 23:59:28 +02:00
Karl Tauber
14ddc2f629
Demo: use window decorations by default and added "Options > Window decorations" to menu
2020-06-28 12:12:58 +02:00
Karl Tauber
6669d0e59d
Window decorations: support enabling/disabling embedding menu bar via UI value at runtime
2020-06-28 11:34:30 +02:00
Karl Tauber
7c9bbe6aef
Merge branch 'master' into branch 'custom-window-decorations'
2020-06-23 11:11:14 +02:00
Karl Tauber
27eeb0a636
Demo: use uppercase leading characters
2020-06-22 23:35:56 +02:00
Karl Tauber
8424300b5f
Demo: faster repainting when enabling/disabling components
2020-06-08 15:58:52 +02:00
Karl Tauber
81822cf7f6
Demo: added UI inspector
2020-06-08 15:45:19 +02:00
Karl Tauber
9f81d147d1
Demo on macOS: enabled screen menu bar by default, except if explicitly disabled
2020-06-08 14:29:47 +02:00
Karl Tauber
8500781cd5
Merge branch 'master' into branch 'custom-window-decorations'
...
# Conflicts:
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatRootPaneUI.java
2020-06-02 16:13:35 +02:00
Karl Tauber
99c99b9218
Window decorations: support embedding menu bar into title pane (enabled by default) (issues #47 and #82 )
2020-05-31 14:10:58 +02:00
Karl Tauber
b203ad63ee
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-05-28 12:17:46 +02:00
Karl Tauber
283535c429
Demo: use Command modifier to change font size on macOS
2020-05-24 15:26:54 +02:00
Karl Tauber
7d14fbe739
Testing: do not fail startup when LaF initialization throws UnsupportedClassVersionError (may occur when switching from Java 9+ to Java 8)
2020-05-24 14:48:05 +02:00
Karl Tauber
10b131e111
Demo: show Java vendor in bottom control bar
2020-05-23 11:28:28 +02:00
Karl Tauber
c4c6faa943
Ubuntu Linux: fixed poorly rendered font (2nd attempt) (issue #105 )
2020-05-23 11:06:24 +02:00
Karl Tauber
bc6cb492f1
Ubuntu Linux: fixed poorly rendered font (issue #105 )
2020-05-21 17:11:58 +02:00
Karl Tauber
ce503cedc3
Demo: improved "Font" menu:
...
- add current font family and size to menu
- filter out unavailable fonts
- select active font family and size
- disable font menu items if non-FlatLaf LaF is active
also show current font in bottom control bar
(issue #105 )
2020-05-21 12:24:40 +02:00
Karl Tauber
1907f80024
Demo: fixed compiler warnings and improved error/warning hints
2020-05-18 21:07:11 +02:00
Karl Tauber
800dbf3ba9
support different component border colors to indicate errors, warnings or custom state (set client property JComponent.outline to error, warning or any java.awt.Color)
2020-05-17 13:43:19 +02:00
Karl Tauber
b3e0b99e8d
Button and ToggleButton: support round button style (set client property JButton.buttonType to roundRect)
2020-05-13 11:45:01 +02:00
Karl Tauber
c9016155ae
Demo: added "Options > Always show mnemonics" to menu
2020-05-08 18:58:02 +02:00
Karl Tauber
b228dbb2df
Demo on macOS: enabled screen menu bar by default
2020-05-05 19:10:57 +02:00
Karl Tauber
77f17eaa3e
FlatPropertiesLaf class added that allows creating FlatLaf theme from properties (issue #97 )
2020-05-05 15:13:21 +02:00
Karl Tauber
80981f7027
Demo: added "Extras" tab
2020-05-03 19:34:21 +02:00
Karl Tauber
8e6e971b51
IntelliJ Themes Demo: theme save and github buttons were not enabled when starting demo with active IntelliJ theme
2020-05-03 18:23:16 +02:00
Karl Tauber
4bd3b889dc
FlatSVGIcon: support color filtering
2020-05-03 18:21:00 +02:00
Karl Tauber
584286b794
Demo: wrap OptionPanePanel in JPanel to avoid that JFormDesigner tries to convert it to a container when opening DemoFrame.jfd
2020-05-02 00:33:47 +02:00
Karl Tauber
e3ed47b37c
show mnemonics always when a menu bar is active or a popup menu is visible
2020-04-29 23:56:15 +02:00
Karl Tauber
976353d770
Menus: on Windows, pressing F10 now activates the menu bar without showing a menu popup
2020-04-29 23:29:34 +02:00
Karl Tauber
6fc216dff5
Menus: fixed text color of selected menu items that use HTML (issue #87 )
2020-04-29 19:22:09 +02:00
Karl Tauber
875637bc6d
Menus: support switching "underline" menu selection type at any time without updating UI (issue #49 )
2020-04-29 14:46:33 +02:00
Karl Tauber
e8c8bece3f
Menus: support "underline" menu selection type (suggested in issue #49 )
2020-04-29 00:26:25 +02:00
Karl Tauber
c9c703fe98
support multi-resolution images in disabled icons on Java 9+ (e.g. @2x icons on macOS) (issue #70 )
2020-04-24 17:07:30 +02:00
Karl Tauber
141138ebea
IntelliJ Themes Pack: added readme
2020-04-23 18:16:57 +02:00
Karl Tauber
2ab023beb0
UIDefaultsDump: used FlatAllIJThemes instead of IJThemesManager to get list of IJ themes
2020-04-23 14:02:25 +02:00
Karl Tauber
8e471fd720
IntelliJ Themes: generated Java classes for all themes (used IJThemesClassGenerator)
2020-04-23 13:59:59 +02:00
Karl Tauber
13cbbd8bc1
IntelliJ Themes: moved themes into own sub-project and build a JAR that contains all themes
2020-04-23 11:06:12 +02:00
Karl Tauber
be81cb7876
IntelliJ Themes Demo: removed IntelliJ Light Preview theme because Flat light already uses colors from this theme since commit 78d5e03a
2020-04-21 09:41:53 +02:00
Karl Tauber
aaf9bd33cb
UIDefaultsDump: support dumping IntelliJ themes (disabled)
...
can be used to check changes to UI defaults when modifying the IntelliJ theme converter
2020-04-21 09:37:24 +02:00
Karl Tauber
7381e2141f
IntelliJ Themes Demo: updated Dracula, Gruvbox and Hiberbee themes (used IJThemesUpdater)
2020-04-21 00:10:18 +02:00
Karl Tauber
3923d941c1
IntelliJ Themes Demo: updated Material UI Lite themes (used IJThemesUpdater)
...
List.selectionInactiveBackground and Tree.selectionInactiveBackground now have better visible colors; other changes seem to be not used in FlatLaf
2020-04-20 23:28:39 +02:00
Karl Tauber
2e1acb7871
List, Table and Tree: item selection color of focused components no longer change from blue to gray when temporary loosing focus (e.g. showing a popup menu)
2020-04-17 19:14:48 +02:00
Karl Tauber
d094709dc8
ComboBox: no longer ignore JComboBox.prototypeDisplayValue when computing popup width (issue #80 )
2020-03-31 18:53:55 +02:00