Karl Tauber
c404a0d1a9
Theme Editor:
...
- auto-activate key completion on any letter
- special completion provider for references
2020-07-08 19:15:52 +02:00
Karl Tauber
990da2b412
Theme Editor:
...
- auto-activate completion popup when '$' is pressed
- use keys auto-complete in value if value contains '$'
- more fine grained detection what completion provider should be used
2020-07-08 18:07:37 +02:00
Karl Tauber
1b974379c8
UIDefaultsLoader: check for endless recursion in resolveValue()
2020-07-08 17:57:40 +02:00
Karl Tauber
835faf9773
Theme Editor: auto-completion depending on caret position (none for comments, keys and values); added color functions
2020-07-08 14:29:11 +02:00
Karl Tauber
80deecb73e
Theme Editor: close input streams when reading base properties files
2020-07-08 10:59:40 +02:00
Karl Tauber
64328ab9cc
UIDefaultsLoader: trim value in resolveValue() to ignore spaces at the end of references/variables
2020-07-08 10:47:36 +02:00
Karl Tauber
eafad942e7
Theme Editor: added basic auto-complete for keys
2020-07-08 10:43:24 +02:00
Karl Tauber
eb5a3168b9
Theme Editor: support loading/resolving base properties
2020-07-07 21:42:10 +02:00
Karl Tauber
ac8225d8fb
Theme Editor: support saving file; added inspector
2020-07-07 16:17:31 +02:00
Karl Tauber
6f71e4ada0
Theme Editor: use deferred properties loading
2020-07-07 14:21:31 +02:00
Karl Tauber
7ed90cddf8
Theme Editor: support color preview for color functions
...
UIDefaultsLoader: made some private methods package private and return parsed valued type
2020-07-07 14:03:39 +02:00
Karl Tauber
283ba83cef
Window decorations: use derived color for RootPane.inactiveBorderColor in FlatLightLaf.properties to be consistent with FlatDarkLaf.properties
2020-07-06 15:47:44 +02:00
Karl Tauber
468c66e842
Window decorations: hide window icon if InternalFrame.icon is null or its width or height is zero
2020-07-06 14:45:52 +02:00
Karl Tauber
f22862b0a4
InternalFrame: use default icon in internal frames (issue #122 )
2020-07-06 14:41:17 +02:00
Karl Tauber
9e731cb67a
Tree: fixed cell editor border
2020-07-06 12:01:53 +02:00
Karl Tauber
7f911b61a2
Window decorations: no longer honor minimum size of frames on resizing window, but still do for dialogs
2020-07-06 11:30:49 +02:00
Karl Tauber
cace4a9bfd
Window decorations: center title if menu bar is embedded
2020-07-05 11:01:58 +02:00
Karl Tauber
0992e97a1a
README.md: added Mapton, Pseudo Assembler IDE, Sound Analysis and RemoteLight to list of projects that use FlatLaf
2020-07-04 23:47:47 +02:00
Karl Tauber
eee101f279
Merge remote-tracking branch 'uwemock/patch-1'
2020-07-04 21:46:08 +02:00
Karl Tauber
4b9f204951
Tree: fixed selection colors when used as cell renderer in another component (e.g. in Rhino JavaScript debugger) (issue #120 )
2020-07-04 17:51:13 +02:00
Karl Tauber
019804407b
Window decorations: hide window border if window is maximized
2020-07-01 12:11:53 +02:00
Karl Tauber
65b54ced7a
Window decorations: made most fields protected for extending/subclassing
2020-07-01 10:49:18 +02:00
Karl Tauber
a308114b2f
Window decorations:
...
- use window border color from UI defaults
- support "active" and "inactive" window border colors
- better window border colors for dark themes
2020-07-01 10:37:08 +02:00
Karl Tauber
41da023bdd
hide focus indicator when the containing window became inactive
2020-07-01 00:21:22 +02:00
Karl Tauber
19fcb6a82c
refactored some anonymous classes into nested classes for easier extending/subclassing
2020-06-30 17:02:48 +02:00
Karl Tauber
14c837ad05
release 0.37
0.37
2020-06-29 17:03:06 +02:00
Karl Tauber
9da634e225
CHANGELOG.md: added custom window decorations
2020-06-29 17:00:28 +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
a31a8a03c1
Window decorations: made most classes/methods public/protected for extending/subclassing
2020-06-29 15:45:26 +02:00
Karl Tauber
e8d5210606
Window decorations: use default icon if no icon set on window
2020-06-29 12:20:57 +02:00
Karl Tauber
7b11e29122
Button and ToggleButton: support making buttons square (issue #118 )
2020-06-29 10:49:07 +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
8d80176a79
IntelliJ Themes: fixed menu bar and menu item margins in all Material UI Lite themes
2020-06-28 00:28:02 +02:00
Karl Tauber
e1dc302592
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-06-27 23:09:00 +02:00
Karl Tauber
84dbe39185
FileChooser: increase maximum row count of directory combobox popup list to 20 (was 8)
2020-06-27 22:49:22 +02:00
Karl Tauber
4af2c31dab
Eclipse code formatter: insert space in casts
2020-06-27 22:26:49 +02:00
Karl Tauber
332f05b6e1
Window decorations: allow enabling/disabling custom window decorations via system properties "flatlaf.useWindowDecorations", "flatlaf.useJetBrainsCustomDecorations" and "flatlaf.menuBarEmbedded" (all boolean)
2020-06-27 19:36:36 +02:00
Karl Tauber
8b4786ad18
added class FlatSystemProperties to define/document own system properties used in FlatLaf
2020-06-27 17:57:59 +02:00
Karl Tauber
7e8aaffb92
Window decorations:
...
- double-click on icon closes window
- after switching LaF is was not possible to move window when running in JetBrains Runtime
2020-06-26 10:49:49 +02:00
Karl Tauber
7720d42584
Window decorations: reworked/fixed initialization when running in JetBrains Runtime
2020-06-26 00:22:28 +02:00
Karl Tauber
293b76f04b
Window decorations: FlatWindowDecorationsTest: added "undecorated" checkbox
2020-06-25 17:55:42 +02:00
Karl Tauber
a1b0c0bbd4
ComboBox: increase maximum row count of popup list to 20 (was 8)
2020-06-25 17:00:10 +02:00
Karl Tauber
46d3204bc3
MenuBar:
...
- use derived colors for menu bar hover
- use derived colors for menu item selected background
- top-level JMenu now uses foreground color from parent JMenuBar
This allows changing menu bar background to dark with:
UIManager.put( "MenuBar.background", Color.DARK_GRAY );
UIManager.put( "MenuBar.foreground", Color.WHITE );
or
menuBar.setBackground( Color.DARK_GRAY );
menuBar.setForeground( Color.WHITE );
(issue #117 )
2020-06-25 11:36:36 +02:00
Karl Tauber
c25ff57b61
Button, CheckBox, RadioButton and ToggleButton: do not paint focus indicator if AbstractButton.isFocusPainted() returns false
2020-06-24 16:45:41 +02:00
Karl Tauber
71e61f8f27
made class FlatCaret public for subclassing (issue #113 )
2020-06-24 13:02:25 +02:00
Karl Tauber
6914a6132c
Button: prefer explicitly set background/foreground over focused background and "default" background/foreground (issue #116 )
2020-06-24 12:43:49 +02:00
Karl Tauber
b72916187a
Button: invoke FlatButtonUI.getForeground(c) also if component is disabled to be consistent with getBackground(c)
2020-06-23 12:45:25 +02:00
Karl Tauber
7c9bbe6aef
Merge branch 'master' into branch 'custom-window-decorations'
2020-06-23 11:11:14 +02:00