Karl Tauber
fd99af5fe6
added Java code style formatter profile 'FlatLaf' for Eclipse projects ( #71 )
2020-06-10 00:25:19 +02:00
Karl Tauber
aee539bbef
CHANGELOG.md: added missing change to scrollbars on macOS and Linux
2020-06-09 18:25:56 +02:00
Karl Tauber
e7cdc9cf8c
release 0.36
0.36
2020-06-09 12:33:27 +02:00
Karl Tauber
2443547b3b
FlatTestFrame: removed no longer needed nested JRootPane (was used for UI inspector)
2020-06-08 16:03:04 +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
907956994f
Extras: FlatInspector:
...
- do not increase inspection level when activated with keyboard shortcut
- added some javadoc
- added to CHANGELOG.md and flatlaf-extras/README.md
2020-06-08 15:44:52 +02:00
Karl Tauber
9246cc0607
Extras: added FlatInspector (moved from flatlaf-testing)
2020-06-08 15:03:34 +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
b9bd26b2fb
FlatSVGIcon: support mapping custom colors
2020-06-08 14:11:06 +02:00
Karl Tauber
1838174678
added "use" tab to javadoc
2020-06-08 12:53:48 +02:00
Karl Tauber
2aad301938
Spinner: fixed arrow positions
2020-06-07 18:27:55 +02:00
Karl Tauber
e18e8e3158
Popup: made Popup.show(), hide() and component listener more robust when used in unusual ways (issue #106 )
2020-06-07 15:25:11 +02:00
Karl Tauber
049dae6584
Button: support non-square icon-only buttons (issue #110 )
2020-06-03 15:55:14 +02:00
Karl Tauber
6a8bf2acc5
FlatInspector: fixed highlight figure bounds of windows; limit used inspection level to existing components
2020-06-02 16:07:11 +02:00
Karl Tauber
c45a769aa3
update JFrame/JDialog background color when switching Laf
2020-06-02 15:46:36 +02:00
Karl Tauber
e0b0617ad2
macOS Catalina: Use Helvetica Neue font
2020-05-30 21:44:52 +02:00
Karl Tauber
14ec6f6471
FlatInspector: increase/decrease inspection level with Ctrl/Shift keys
2020-05-30 17:35:54 +02:00
Karl Tauber
c4a1341aa9
FlatInspector:
...
- support ending inspection with ESC key
- inspect component at current mouse location when enabling inspector
2020-05-30 16:53:20 +02:00
Karl Tauber
fc68dfd7bc
FlatInspector: support inspecting whole window including menubar and custom window decoration
2020-05-30 15:19:07 +02:00
Karl Tauber
b203ad63ee
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-05-28 12:17:46 +02:00
Karl Tauber
a560be11ed
InternalFrame: renamed FlatInternalFrameMinimizeIcon to FlatInternalFrameRestoreIcon; added some missing @uiDefault to internal frame icons
2020-05-28 11:50:34 +02:00
Karl Tauber
ebd6375672
Spinner: optimized up/down chevron arrow positions
2020-05-25 13:05:59 +02:00
Karl Tauber
502731d3b0
Spinner: optimized up/down arrow positions
2020-05-24 19:05:28 +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
5cef1f6730
Testing: added font size spinner to control bar; also support Ctrl+0, Ctrl++ and Ctrl+- to change font size
2020-05-24 15:26:07 +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
e9e1e350eb
Spinner:
...
- repaint if JSpinner component gained/lost focus
- paint focus border if JSpinner component is focused
- if spinner gained focus, transfer it to the editor text field
2020-05-24 14:44:36 +02:00
Karl Tauber
566e42cc40
revalidate layout when minimum width client property is changed
2020-05-23 22:57:39 +02:00
Karl Tauber
0abfb5922a
ComboBox: minimum width is now 72 pixels (was ~50 for non-editable and ~130 for editable comboboxes)
2020-05-23 22:25:18 +02:00
Karl Tauber
4af8d2f1c5
ComboBox: support custom borders in combobox editors (issue #102 )
2020-05-23 18:26:59 +02:00
Karl Tauber
d2d4f73834
ScrollBar: use derived colors for track and thumb (issue #103 )
2020-05-23 16:40:09 +02:00
Karl Tauber
53fce4e81d
ScrollBar: rotate track/thumb insets for horizontal orientation because they are given for vertical orientation (issue #103 )
2020-05-23 14:16:12 +02:00
Karl Tauber
08c439b46e
ScrollBar: use rounded thumb on macOS (issue #103 )
2020-05-23 13:58:05 +02:00
Karl Tauber
934eb9fc1d
ScrollBar: use rounded thumb on Linux (issue #103 )
2020-05-23 13:51:25 +02:00
Karl Tauber
fd208a3879
ScrollBar: made styling more flexible by supporting insets and arc for track and thumb (issue #103 )
2020-05-23 13:32:31 +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
c7a8d1e1b7
Linux: changing system font did not update FlatLaf font
2020-05-22 18:22:46 +02:00
Karl Tauber
b36ac1b824
UI defaults: added GTKLookAndFeel dump made on Fedora 31 (Adweita theme)
2020-05-21 18:38:46 +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
c900c9cc82
reduce derived colors calculations
2020-05-20 14:49:56 +02:00
Karl Tauber
87b73f26f5
replaced FlatUIUtils.setColor() with deriveColor() for more flexibility
2020-05-20 14:24:22 +02:00
Karl Tauber
be529655d6
UIDefaultsLoader: on color functions use "autoInverse" option by default if "derived" option is set
2020-05-20 00:40:05 +02:00
Karl Tauber
2a0403a988
support CompoundBorder as component border with FlatBorder on the outside
2020-05-19 23:24:00 +02:00
Karl Tauber
815e23b930
ScrollBar: make hoverTrack and hoverThumb fields protected to allow subclasses implement own painting (issue #103 )
2020-05-19 19:24:48 +02:00
Karl Tauber
f1c08e7769
FlatTestFrame: added Substance Business skin for testing light UI
2020-05-19 18:42:22 +02:00
Karl Tauber
571f028ca3
FlatComponentsTest: moved components that change something into own "control" panel
2020-05-19 11:31:52 +02:00
Karl Tauber
16d51fe6b4
ComboBox and Spinner: move arrow slightly to the left if round borders are used on the component
2020-05-18 23:26:34 +02:00