Karl Tauber
31cadc532b
Theme Editor:
...
- F12 now activates editor if focus is in preview or in find/replace
- changed accelerators for light/dark themes from F11/F12 to Alt+F1/F2
2021-08-22 00:33:34 +02:00
Karl Tauber
6e8443473b
Theme Editor: special order for tabs: first core themes, then other themes
2021-08-21 23:27:43 +02:00
Karl Tauber
cca4ab3cd8
Theme Editor: fixed tabbed pane "more tabs" popup in preview
2021-08-21 18:24:57 +02:00
Karl Tauber
dab0ee3306
Theme Editor: added "live" preview
2021-08-21 18:09:59 +02:00
Karl Tauber
751919ec5a
Theme Editor: find/replace improvements:
...
- while typing in find field, select match near caret and scroll to it
- PageUp/PageDown keys scroll editor if find/replace fields have focus
2021-08-12 22:05:08 +02:00
Karl Tauber
da913b426e
Theme Editor: paint current line highlight always in the line where the caret is, which makes it easier to locate current match when using find/replace
...
RSyntaxTextArea paints line highlight only if selection is empty (caret dot == mark)
2021-08-11 23:59:33 +02:00
Karl Tauber
d8ef99cd8f
Theme Editor: support resolving properties that use wildcards
2021-08-11 23:24:55 +02:00
Karl Tauber
d08a6d7dd3
Theme Editor: support loading/resolving base properties from core themes
2021-08-11 22:38:35 +02:00
Karl Tauber
896e9bca8e
Theme Editor: re-implemented support loading/resolving base properties from other editors in opened directory
2021-08-11 21:53:10 +02:00
Karl Tauber
1df9597bb1
Theme Editor: support Ctrl+PageDown/PageUp to switch to next/previous editor
2021-08-09 10:19:24 +02:00
Karl Tauber
eaf55f2099
Theme Editor: store unscaled window bounds in preferences so that using Java 8 or 9+ results in same size on screen
2021-08-08 19:15:10 +02:00
Karl Tauber
5018a1f9eb
Theme Editor: increase/decrease editor font size
2021-08-08 19:14:46 +02:00
Karl Tauber
71ba8f55a7
Theme Editor:
...
- support dark theme (menu "View > Dark Laf")
- moved RSyntaxTextArea theme config from XML to properties files
- bracket matching enabled
- highlight selected tab background
2021-08-08 17:43:59 +02:00
Karl Tauber
b65db707ed
Theme Editor: auto-completion improved: support auto-activate after spaces, tabs or ','
2021-08-07 14:59:20 +02:00
Karl Tauber
ed62266a43
Theme Editor: always select all text in find/replace text fields
2021-08-07 12:55:25 +02:00
Karl Tauber
49913b7dad
Theme Editor: duplicate lines with Ctrl+Alt+Up or Ctrl+Alt+Down
2021-08-07 12:51:00 +02:00
Karl Tauber
3eeeb9e00b
Theme Editor: update RSyntaxTextArea from 3.1.2 to 3.1.3
2021-08-07 11:18:00 +02:00
Karl Tauber
0544a605c3
UIDefaultsLoader: added tint() and shade() color functions (inspired by Less CSS)
2021-08-05 23:37:42 +02:00
Karl Tauber
02b1ba2926
UIDefaultsLoader: added mix() color function (inspired by Less CSS)
2021-08-05 18:19:42 +02:00
Karl Tauber
7f7f9e3c7c
UIDefaultsLoader: added changeHue(), changeSaturation(), changeLightness() and changeAlpha() color functions (inspired by Sass CSS color.change() function)
2021-08-05 17:08:20 +02:00
Karl Tauber
bce58bc97b
SwingX: added search and clear icons to JXSearchField (issue #359 )
2021-08-03 17:52:49 +02:00
Karl Tauber
8b585deb78
ToolBar: support focusable buttons in toolbar (issue #346 )
...
fixed focusable state when switching to/from other Laf
2021-07-10 13:32:30 +02:00
Karl Tauber
4d8b544aed
UIDefaultsKeysDump: also use FlatTestLaf, which adds missing keys to FlatLafUIKeys.txt
2021-07-10 13:28:02 +02:00
Karl Tauber
03b42749cd
replaced deprecated (since Java 9) KeyEvent.*_MASK with KeyEvent.*_DOWN_MASK
2021-05-12 14:03:16 +02:00
Karl Tauber
d97146393c
renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion with UIManager.installLookAndFeel(LookAndFeelInfo info); the old Flat*Laf.install() methods are still there, but marked as deprecated
2021-04-22 14:20:09 +02:00
Karl Tauber
9bd3a68115
update miglayout-swing from 5.3-SNAPSHOT to 5.3
2021-04-20 21:01:55 +02:00
Karl Tauber
4f2256f713
TableHeader: Moved table header column border painting from FlatTableHeaderUI to new border FlatTableHeaderBorder to improve compatibility with custom table header implementations (issue #228 )
2021-04-14 19:34:44 +02:00
Karl Tauber
d7b0754327
JIDE: JideTabbedPane: tab layout fixes for compact resize mode
2021-03-27 17:03:49 +01:00
Karl Tauber
c8f7478170
JIDE: JideTabbedPane:
...
- use `FlatTabbedPaneCloseIcon` for tab close buttons
- scale close buttons
- fix close buttons location
2021-03-27 11:02:33 +01:00
Karl Tauber
bf500e46e7
Window decorations: fixed wrong/missing window icon when application replaces InternalFrame.icon (issue #284 )
2021-03-25 16:14:41 +01:00
Karl Tauber
14577c396d
JIDE: fixed hover/selection background colors of JideSplitButton and JideSplitToggleButton
2021-03-19 15:59:59 +01:00
Karl Tauber
e9b566241d
JIDE: support JideSplitButton and JideSplitToggleButton
2021-03-19 15:39:32 +01:00
Karl Tauber
3d0df51839
JIDE: support JideLabel to fix wrong text colors in dark themes
2021-03-16 22:52:13 +01:00
Karl Tauber
beff149004
JIDE: support JideButton and JideToggleButton
2021-03-16 22:15:32 +01:00
Karl Tauber
035a13df54
Window decorations: support unified backgrounds for window title bar, menu bar and main content (issue #254 )
2021-03-14 15:13:26 +01:00
Karl Tauber
30c7b442a8
Window decorations:
...
- support customizing of window title alignment: left aligned or centered (default is left without embedded menubar and centered with embedded menubar)
- improved centering of window title with embedded menubar (issue #252 )
2021-03-13 17:08:47 +01:00
Karl Tauber
b7bcbccd45
Window decorations: support right aligned extra components in JFrame title pane with embedded menu bar
2021-03-13 11:10:50 +01:00
Karl Tauber
73487ccf65
Native window decorations:
...
- enabled by default (via UI property `TitlePane.useWindowDecorations`)
- dropped system property `flatlaf.useNativeWindowDecorations` and replaced with `flatlaf.useWindowDecorations`
- old functionality of system property `flatlaf.useWindowDecorations` removed
2021-03-11 10:54:23 +01:00
Karl Tauber
bc443f47f1
Theme Editor: fixed NPE (caused by no longer implemented base files support)
2021-02-05 23:33:26 +01:00
Karl Tauber
0bcdc14909
- Button:
...
- In "Flat Light" theme, changed styles of focused and default buttons to
avoid confusion with all other themes. Focused buttons now have a white
background (was light blue) and a slightly wider border. The default button
now has a light blue background (was white) and a thin border. In all other
themes the default button also has colored background.
- In "Flat Dark" theme, use slightly wider border for focused buttons.
- CheckBox and RadioButton: In "Flat Dark" theme, use blueish background for
focused components.
2021-01-31 20:02:24 +01:00
Karl Tauber
9f85d34c91
JIDE: updated UI defaults dumps for commit 7d0f7e1c8e (support JidePopupMenu)
2021-01-29 22:06:01 +01:00
Karl Tauber
c43249316c
UI defaults inspector:
...
- show computed derived colors
- also show base colors and default colors
- indicate derived colors with magenta bar on right side in value column
2021-01-15 19:07:44 +01:00
Karl Tauber
ed5180ffd6
Theme Editor:
...
- save/restore selection when reloading file (if changed outside)
- select all text in find field when pressing Ctrl+F
- use lighter color for operators (e.g. '=')
2021-01-15 16:15:05 +01:00
Karl Tauber
8f6af73541
CheckBox and RadioButton:
...
- use `CheckBox.icon.selectedBackground` as base color for derived "selected" colors
- use derived colors for `CheckBox.icon[filled].selectedHoverBackground` and `CheckBox.icon[filled].selectedPressedBackground`
- removed unnecessary `CheckBox.icon.selectedFocusedBorderColor`from FlatDarkLaf.properties
- added missing keys to FlatLafUIKeys.txt
(preparation for #176 )
2021-01-12 10:43:57 +01:00
Karl Tauber
3eb53b9648
Theme Editor: save/restore window size (basic implementation; ignoring maximized state and screen number)
2021-01-02 15:44:37 +01:00
Karl Tauber
8ec907050e
Theme Editor:
...
- "Open Directory" action added
- remember recently opened directories
- remember recently selected file
2021-01-01 17:43:05 +01:00
Karl Tauber
15ba00a902
Theme Editor: use selected text in editor for searching when pressing Ctrl+F
2021-01-01 12:56:29 +01:00
Karl Tauber
89d0c301c2
Theme Editor: "replace" and "replace all" added; focus editor with F12 key
2020-12-31 23:22:45 +01:00
Karl Tauber
2f47466f3b
Theme Editor:
...
- fixed broken (mouse-wheel) scrolling caused by the additional JPanel
- fixed broken slide-in animation of "find bar"
2020-12-31 22:29:09 +01:00
Karl Tauber
d70eca9774
Theme Editor: added "error strip" to right side; removed scroll pane border
2020-12-31 18:15:20 +01:00