Karl Tauber
2b1c55ee67
Styling: support TabbedPane
2021-06-27 17:12:46 +02:00
Karl Tauber
925ddaa63a
Styling: update MigLayout visual padding
2021-06-25 21:40:19 +02:00
Karl Tauber
2b60b18d47
Styling: support ScrollPane
2021-06-25 21:39:52 +02:00
Karl Tauber
d502406fa2
Styling: support borders of ComboBox and Spinner
...
reduced code size of Button, TextField and PasswordField
2021-06-25 21:38:39 +02:00
Karl Tauber
afdbf711f7
Styling: support Help button
2021-06-25 14:27:44 +02:00
Karl Tauber
b4f7b1d71d
Styling: support ToolBar and ToolBar.Separator
2021-06-24 20:06:00 +02:00
Karl Tauber
69061cd41c
Styling: support TableHeader
2021-06-24 17:57:12 +02:00
Karl Tauber
8ba7f7f961
Styling: reduce duplicate code in list and table cell borders
2021-06-24 17:53:19 +02:00
Karl Tauber
5e5aa17e14
Styling: add property change listener only for FlatLaf.style (where possible)
2021-06-24 14:05:24 +02:00
Karl Tauber
551f5fc929
Styling: support Label
2021-06-24 14:02:32 +02:00
Karl Tauber
4e7b0d11d0
Styling: support Tree icons
2021-06-24 13:43:19 +02:00
Karl Tauber
06bc53692a
Styling: support cell borders of List and Table
2021-06-24 10:45:48 +02:00
Karl Tauber
007ee38cb4
Styling: support List, Table and Tree
2021-06-22 17:59:55 +02:00
Karl Tauber
82192bef91
Styling: clear field oldStyleValues on UI delegate uninstall
2021-06-21 21:06:39 +02:00
Karl Tauber
0c51dfe19c
Styling: support ComboBox
2021-06-21 20:58:04 +02:00
Karl Tauber
24a9fa1ccc
Styling: renamed "update" methods
2021-06-21 20:49:31 +02:00
Karl Tauber
14b06507cb
Styling: support Spinner
2021-06-21 19:45:42 +02:00
Karl Tauber
b46233087b
Styling: use FlatStyleSupport.createPropertyChangeListener() where possible/useful
2021-06-21 17:27:46 +02:00
Karl Tauber
28fb2e2a08
Styling: support Menu, MenuItem, CheckBoxMenuItem and RadioButtonMenuItem
2021-06-21 17:24:45 +02:00
Karl Tauber
20027c2db7
Styling: support platform and light/dark theme specific styling with key prefixes [win], [mac], [linux], [light] and [dark]
...
e.g. `mySlider.putClientProperty( "FlatLaf.style", "[light]trackColor: #00f; [dark]trackColor: #f00" );`
2021-06-19 23:24:04 +02:00
Karl Tauber
6affc70a66
Styling: support Button and ToggleButton (including border)
2021-06-19 22:31:21 +02:00
Karl Tauber
ab4c9bdeda
Styling: renamed client property JComponent.style to FlatLaf.style
2021-06-19 11:16:14 +02:00
Karl Tauber
b4a9c9b7f5
Styling: support styling disabledBackground and inactiveBackground of text components
2021-06-19 11:11:57 +02:00
Karl Tauber
5e20d50abf
Styling: support TextArea, TextPane and EditorPane
2021-06-18 14:21:17 +02:00
Karl Tauber
53abbbbe56
Styling: support TextField, FormattedTextField and PasswordField
2021-06-18 13:22:19 +02:00
Karl Tauber
1938cb586d
Styling: support SplitPane
2021-06-17 20:59:09 +02:00
Karl Tauber
50490ece84
Styling: support Separator and PopupMenu.Separator
2021-06-17 15:21:19 +02:00
Karl Tauber
f291cc2bd3
Styling: support ProgressBar
2021-06-17 14:57:10 +02:00
Karl Tauber
2542c8bd53
Styling: support ScrollBar
2021-06-17 13:56:38 +02:00
Karl Tauber
b457fd634e
Styling: (try to) fix errors on GitHub Actions
2021-06-16 22:59:00 +02:00
Karl Tauber
041fd0e0cd
Styling: fixed javadoc error
2021-06-16 22:57:56 +02:00
Karl Tauber
a983edde1e
Styling: support CheckBox and RadioButton icons
2021-06-16 22:31:56 +02:00
Karl Tauber
7eb642dd13
Styling: added simple unit tests
2021-06-16 21:28:51 +02:00
Karl Tauber
e0bc93371e
Styling: use annotation on fields to apply style properties (to avoid boilerplate code)
2021-06-16 21:21:33 +02:00
Karl Tauber
db56486506
Styling: support CheckBox and RadioButton (without icons)
2021-06-16 12:07:13 +02:00
Karl Tauber
c99be13697
Styling: support using java.util.Map as style
...
e.g. `mySlider.putClientProperty( "JComponent.style", Collections.singletonMap( "thumbSize", new Dimension( 8, 24 ) ) );`
2021-06-15 23:23:11 +02:00
Karl Tauber
0830c78728
Styling: support using simple references to UI defaults
...
e.g. `mySlider.putClientProperty( "JComponent.style", "thumbColor: $TextField.background; thumbBorderColor: $Component.borderColor" );`
2021-06-15 23:20:33 +02:00
Karl Tauber
edade93054
Styling: basic implementation of styling support using client property JComponent.style and CSS syntax
...
only for JSlider (at the moment)
e.g. `mySlider.putClientProperty( "JComponent.style", "trackValueColor: #00f; trackColor: #f00; thumbColor: #0f0; trackWidth: 6; thumbSize: 40,20; focusWidth: 20" );`
(issues #117 and #340 )
2021-06-15 14:35:26 +02:00
Karl Tauber
8a72b30cbc
Merge pull request #338 from Chrriis/focusedBackground
...
Issue #335 : allow a different background on focus
2021-06-15 11:57:17 +02:00
Karl Tauber
ed9cb0f918
Spinner: support Spinner.focusedBackground
...
ComboBox:
- prefer explicit set background color over focusedBackground
- if ComboBox.buttonFocusedBackground is not specified use ComboBox.focusedBackground
- added ComboBox.popupFocusedBackground
(issue #335 )
2021-06-15 11:50:30 +02:00
Karl Tauber
7e0915cb9c
FlatBorder: refractored ComboBox, ScrollPane and Spinner focus owner checking to UI delegates (for later usage)
2021-06-13 11:21:55 +02:00
Karl Tauber
a51294d570
TextComponents:
...
- use focusedBackground only if editable (and enabled)
- prefer explicit set background color over focusedBackground
- added FlatTextFieldUI.getBackground() used by all text components
- support EditorPane.focusedBackground
- support TextPane.focusedBackground
(issue #335 )
2021-06-12 20:46:59 +02:00
Karl Tauber
d962f218a1
ToolTip: fixed positioning of huge tooltips (issue #333 )
2021-06-11 20:53:09 +02:00
Karl Tauber
7b248427f0
fixed white lines at bottom and right side of window (in dark themes on HiDPI screens with scaling enabled)
2021-06-11 16:16:41 +02:00
Christopher Deckers
b99fb8b11f
Use focused background color for combo popups.
2021-06-09 09:56:50 +02:00
Christopher Deckers
26250e790f
Issue #335 : allow a different background on focus.
2021-06-08 10:12:59 +02:00
Karl Tauber
b26dbe81f4
README.md: changed deprecated FlatLightLaf.install() to FlatLightLaf.setup()
2021-06-01 16:23:54 +02:00
Karl Tauber
903212345b
.gitbugtraq added (for SmartGit)
2021-06-01 16:21:58 +02:00
Karl Tauber
025f6564dc
release 1.2
1.2
2021-05-18 18:23:41 +02:00
Karl Tauber
35f97368fa
Native window decorations: double-click at upper-left corner of maximized frame did not close window (issue #326 )
2021-05-18 18:00:53 +02:00