Karl Tauber
c40912013d
Theme Editor: use markAll() (instead of find()) to avoid that selection jumps to next occurrence when showing find bar or when changing options
2020-12-31 16:11:22 +01:00
Karl Tauber
1c08e98c1c
Theme Editor: show/hide highlighted matches when showing/hiding "find bar"
2020-12-31 15:55:22 +01:00
Karl Tauber
3f202a7cdc
Theme Editor: transfer focus to editor when hiding "find bar"
2020-12-31 15:24:32 +01:00
Karl Tauber
6f3aea8fc1
Theme Editor: basic "find bar" added
2020-12-31 15:08:14 +01:00
Karl Tauber
0896143838
Theme Editor: support navigating to next/previous editor with Ctrl+Tab/Ctrl+Shift+Tab
2020-12-30 14:03:41 +01:00
Karl Tauber
d2109cef86
Theme Editor: update open tabs when .properties files were added or removed to directory (on window activation)
2020-12-29 23:12:23 +01:00
Karl Tauber
cda146366c
Theme Editor: auto-reload .properties files on window activation, if modified outside
2020-12-29 18:30:52 +01:00
Karl Tauber
678b879a01
Theme Editor:
...
- open all .properties files in passed directory in tabs
- basic menu bar added (Save, Exit)
- auto-save files on window deactivation and app exit
2020-12-28 20:38:48 +01:00
Karl Tauber
66dab41539
properties: added spaces around '=' for easier reading
2020-12-23 10:52:42 +01:00
Karl Tauber
cbb11ebb03
ComboBox, Spinner and SplitPaneDivider: support "pressed" feedback on arrow buttons
2020-12-23 00:02:58 +01:00
Karl Tauber
0123a8895f
JIDE: updated UI defaults dumps for commit ef065d31a0 (support TristateCheckBox)
2020-12-20 17:33:42 +01:00
Karl Tauber
81c35eab46
SwingX: fixed striping background highlighting color (e.g. alternating table rows) in dark themes
...
Table: made grid lines slightly darker/lighter
2020-12-07 12:28:31 +01:00
Karl Tauber
1d3ce76b27
Slider: replaced Slider.thumbWidth with Slider.thumbSize to support non-square sized thumbs (as used in Windows 10)
2020-11-21 18:18:06 +01:00
Karl Tauber
0101171159
UIDefaultsLoader: added fadein(), fadeout(), fade() and spin() color functions (inspired by Less CSS)
2020-11-21 18:18:06 +01:00
Karl Tauber
413b60e630
Slider:
...
- changed default color to bluish
- made track thinner (2px, was 3px)
- made thumb larger (12px, was 11px)
- added thumb outline focus indicator (4px wide)
- slider component height increased from 11px to 20px
- support painting thumb border
- support different colors for thumb background and colored track
2020-11-21 18:18:06 +01:00
Karl Tauber
6e55e0a183
Slider:
...
- hover feedback only when mouse is over thumb
- pressed feedback added
- separate disabled colors for track and thumb
- made private fields protected
2020-11-21 18:18:06 +01:00
Karl Tauber
de93e19a80
JIDE: RangeSlider: updated UI defaults dumps
2020-11-17 12:13:01 +01:00
Karl Tauber
9e0c62092e
TabbedPane: updated UI defaults dumps for previous checkins
2020-11-13 22:23:28 +01:00
Karl Tauber
a80790fc8e
TabbedPane:
...
- use rounded rectangles for buttons in tab area
- "pressed" background for buttons in tab area
- fill background of buttons in tab area
- use derived colors for hover and pressed
- fixed missing arrow in "more tabs" button at larger scaling
2020-11-06 17:30:29 +01:00
Karl Tauber
206d449d0d
FlatLaf.properties: added "allowed values" as comments
2020-11-05 19:19:13 +01:00
Karl Tauber
2323dc099f
TabbedPane: always use chevron arrows (even in IntelliJ and Darcula themes)
2020-11-05 18:59:28 +01:00
Karl Tauber
c67ba02839
UI defaults dumps updated for PR #202
2020-11-05 17:12:21 +01:00
Karl Tauber
18d8c7d086
SplitPane: added grip to divider (issue #179 )
2020-11-04 11:52:50 +01:00
Karl Tauber
a7e2a10403
TabbedPane: support horizontal alignment of tab title and icon
2020-11-03 22:20:55 +01:00
Karl Tauber
0374c65159
TabbedPane: support alignment of tab area (leading, trailing, center or fill)
2020-10-29 16:11:30 +01:00
Karl Tauber
700bb9b567
TabbedPane: support closable tabs (issue #40 )
2020-10-20 09:37:28 +02:00
Karl Tauber
c58f5a6ca7
TabbedPane: replaced forward/backward scrolling arrow buttons with "Show Hidden Tabs" button (issue #40 )
2020-10-15 00:10:07 +02:00
Karl Tauber
a4ddc13c1a
TabbedPane: added some missing UI defaults
2020-09-24 22:05:07 +02:00
Karl Tauber
9de9983416
laf.dark flag added to UI defaults
2020-09-20 10:59:50 +02:00
Karl Tauber
a53ce99977
PasswordField: support disabling Caps Lock warning icon (issue #172 )
2020-09-17 15:34:57 +02:00
Karl Tauber
0077708235
UI defaults inspector: install it in FlatTestFrame and FlatThemeFileEditor
2020-09-15 00:32:04 +02:00
Karl Tauber
e55b2afd60
Button: show "selected" state (issue #161 )
2020-08-25 16:41:40 +02:00
Karl Tauber
e29eca203c
Theme Editor: build fat jar (includes all dependencies) (issue #160 )
2020-08-12 14:02:04 +02:00
Karl Tauber
e29436da04
Button: support specifying button border width
2020-07-28 23:51:02 +02:00
Karl Tauber
e3cda9905a
Table: allow disabling swapped behavior of Home/End and Ctrl+Home/End with Table.consistentHomeEndKeyBehavior=false (issue #95 )
2020-07-27 17:55:31 +02:00
Karl Tauber
8603ca827e
Theme Editor: auto-completion improvements:
...
- include reference completions in value completions (if already entered text is empty)
- order completions: 1st color functions, 2nd @refs, 3rd $refs
- exclude platform specific keys from reference provider
2020-07-11 13:35:59 +02:00
Karl Tauber
6b148a59da
Theme Editor: added auto-completion for "amount" and "options" parameters of color functions
2020-07-11 13:01:59 +02:00
Karl Tauber
de6d45fee6
Theme Editor: fixed NPE in FlatCompletionProvider.isAutoActivateOkay()
2020-07-10 16:10:43 +02:00
Karl Tauber
82294b68eb
CheckBox: fixed colors in light IntelliJ themes (issue #126 )
2020-07-10 15:35:02 +02:00
Karl Tauber
dc18c8178d
Theme Editor: fixed typo
2020-07-10 10:54:09 +02:00
Karl Tauber
6662714277
Theme Editor: auto-completion improved:
...
- reference completion shows all keys defined in current and base files
- support auto-activate for value provider
- do not auto-complete single choices
2020-07-10 10:33:10 +02:00
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
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
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