Karl Tauber
992349da8c
JIDE: JideTabbedPane: fixed close button in tab area, which was visible even if shown on tabs (regression in previous commit)
2021-04-13 12:06:28 +02:00
Karl Tauber
2e7637f274
JIDE: JideTabbedPane: fixed close button in tab area
2021-04-13 11:25:42 +02:00
Karl Tauber
1f8eaf4a64
JIDE: JideTabbedPane: fixed scroll and list buttons
2021-04-13 10:51:04 +02:00
Karl Tauber
8e49904f8d
JIDE: JideTabbedPane: fixed location of tab title editing box
2021-03-27 18:22:10 +01:00
Karl Tauber
69f52c8abd
JIDE: JideTabbedPane: scale tab gripper
2021-03-27 17:48:58 +01:00
Karl Tauber
d7b0754327
JIDE: JideTabbedPane: tab layout fixes for compact resize mode
2021-03-27 17:03:49 +01:00
Karl Tauber
923cc51f3e
JIDE: JideTabbedPane: FlatJideOssContainerTest updated (based on FlatContainerTest)
2021-03-27 12:18:06 +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
c24ce7c5bc
Native window decorations: fixed broken maximizing window when restoring frame state at startup (issue #283 )
2021-03-25 10:32:24 +01:00
Karl Tauber
8a6a0c7971
Native window decorations: fixed missing animations when minimizing, maximizing or restoring a window using window title bar buttons (issue #282 )
2021-03-24 23:59:59 +01:00
Karl Tauber
14fc652f4b
Window decorations: fixed right aligned progress bar in embedded menu bar was overlapping window title (issue #272 )
2021-03-23 19:23:18 +01:00
Karl Tauber
ce1a1487aa
support menu bars in JDialog
2021-03-23 14:58:53 +01:00
Karl Tauber
fe1e364a1d
Native window decorations: support disabling native window decorations per window via client property (issue #277 )
2021-03-23 13:18:07 +01:00
Karl Tauber
eabb052107
Native window decorations: fixed double window title bar when first disposing a window and then showing it again (issue #277 )
2021-03-23 10:07:43 +01:00
Karl Tauber
60486fd880
JIDE: build using latest version of JIDE library com.formdev:jide-oss:3.7.11.1
2021-03-20 19:19:33 +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
d39b08c035
FlatArrowButton: refactored arrow painting to FlatUIUtils.paintArrow() so that it can be easily used other components (e.g. JideSplitButton)
2021-03-19 01:21:19 +01:00
Karl Tauber
310a4989dc
JIDE: made used fonts "active" and restored fonts modified in LookAndFeelFactory.installJideExtension()
2021-03-16 23:23:40 +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
a5e41c573f
JIDE: UIDefaultsDump: dump UI defaults added by LookAndFeelFactory.installJideExtension()
2021-03-16 11:38:49 +01:00
Karl Tauber
9a94395d30
JIDE: split FlatJideOssTest (moved JideTabbedPane to FlatJideOssContainerTest`)
2021-03-15 17:40:31 +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
144d65c776
Native window decorations: initial implementation in C++ using JNI
2021-03-05 10:31:31 +01:00
Karl Tauber
a6815574f7
Native window decorations: renamed project flatlaf-native-jna to flatlaf-natives/flatlaf-natives-jna
...
removed module-info.java because this JAR is not released/published
2021-03-04 11:04:47 +01:00
Karl Tauber
49bd53194a
Native window decorations: show window system menu when left-clicking on application icon, close window on left-double-click on app icon
2021-02-23 23:31:36 +01:00
Karl Tauber
b9a2e3ceac
Native window decorations: initial implementation (using JNA; will be replaced with JNI later)
2021-02-21 17:51:19 +01:00
Karl Tauber
a38cf284dd
UI defaults inspector: show color functions in value tooltips
2021-02-06 01:31:34 +01:00
Karl Tauber
10d1e4b798
UIDefaultsDump: dump color value in same format as used in FlatLaf properties files; also dump alpha as percentage
2021-02-04 15:24:50 +01:00
Karl Tauber
be507de6c1
Label and ToolTip: made inserting BASE_SIZE rule into HTML text more reliable
2021-02-04 15:10:27 +01:00
Karl Tauber
027b4ab7da
Label and ToolTip: fixed font sizes for <code>, <kbd>, <big>, <small> and <samp> tags in HTML text
...
ToolTip: update font size if `tiptext` property changes
2021-02-04 12:56:18 +01:00
Karl Tauber
225975e0dd
FlatTestFrame: added 5x and 6x scale factors
2021-02-01 13:57:36 +01:00
Karl Tauber
eac7492143
FlatAnimatedIconTest: made animation of switch smooth on high scale factors
2021-02-01 12:55:14 +01:00
Karl Tauber
7f8f3aa99b
Button: undone most style changes done in previous commit related to focused and default buttons:
...
- default button: white background and wide border
- focused button: light blue background and thin border
(the light blue default button did not look beautiful IMHO)
2021-02-01 01:08:20 +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
526c25a02b
FlatComponentStateTest: fixed insets
2021-01-31 18:51:28 +01:00
Karl Tauber
f48da9dab1
FlatComponentStateTest: added text field and combobox (for comparison)
2021-01-31 16:17:47 +01:00
Karl Tauber
2e8dfda12e
FlatComponentStateTest: added help buttons
2021-01-31 00:55:29 +01:00
Karl Tauber
63da576d85
FlatComponentStateTest: added selected checkboxes and radiobuttons
2021-01-30 20:53:07 +01:00
Karl Tauber
0ab4206540
FlatComponentStateTest added
2021-01-30 18:43:11 +01:00
Karl Tauber
036090a947
Button: fixed behavior of Enter key on focused button on Windows and Linux, which now clicks the focused button (instead of the default button)
2021-01-30 00:37:36 +01:00
Karl Tauber
dc570c683a
UI defaults: added Java 8 and 9+ InputMap dumps of NimbusLookAndFeel, which are different on Linux (and macOS) than on Windows because they use GTK key bindings (see GTKKeybindings.installKeybindings(), invoked from NimbusLookAndFeel.getDefaults())
2021-01-29 23:00:06 +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
9b3a22c4ca
FlatComponents2Test: simplified layout and reduced frame size
2021-01-21 23:58:22 +01:00
Karl Tauber
548dbc3649
Merge pull request #245 from ingokegel/tree_wide_selection
...
Added a per-tree wide selection setting
2021-01-21 23:19:33 +01:00