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
1c52f1f76c
CheckBox and RadioButton: do not fill background if used as cell renderer, except if cell is selected or has different background color (issue #311 )
2021-04-22 00:14:42 +02:00
Karl Tauber
6eb15ab437
FlatSVGIcon: added missing javadoc and updated CHANGELOG.md
2021-04-18 17:43:12 +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
5167cd368f
JIDE: JideTabbedPane: updated CHANGELOG.md
2021-04-13 16:32:20 +02:00
Karl Tauber
46ac7a9dc7
IntelliJ Themes: fixed background colors of DesktopPane and DesktopIcon in all themes
2021-04-11 19:39:47 +02:00
Karl Tauber
1f591f3d1b
IntelliJ Themes: added "Material Theme UI Lite / GitHub Dark" theme
2021-04-11 17:42:57 +02:00
Karl Tauber
406eeaec96
PopupFactory: fixed occasional NullPointerException in FlatPopupFactory.fixToolTipLocation() (issue #305 )
2021-04-11 16:00:36 +02:00
Karl Tauber
07bf6e4506
DesktopPane: on HiDPI screens, use high-resolution images for preview of iconified internal frames in dock
2021-04-10 14:36:46 +02:00
Karl Tauber
d9c240d729
DesktopPane: fixed incomplete minimized icon when switching LaF
2021-04-10 12:46:13 +02:00
Karl Tauber
d9526c19e7
DesktopPane: improved layout of iconified internal frames in dock
2021-04-10 12:39:26 +02:00
Karl Tauber
1798ccd284
Merge pull request #294 from lsimediasarl/main
...
Fixed JInternalFrame iconified content snapshot for already installed DesktopManager
2021-04-10 00:05:02 +02:00
Karl Tauber
ab1ce7fab1
DesktopPane: avoid using two instances of DefaultDesktopManager if a custom desktop manager is used/wrapped (see PR #294 )
2021-04-09 18:17:15 +02:00
Karl Tauber
5eab843d97
Button and ToggleButton:
...
- updated CHANGELOG.md for #276
- FlatComponentsTest: use FlatButton and FlatToggleButton
- FlatButtonUI: avoid unnecessary reading client property if shadowColor is null, which is the case in most themes
2021-04-09 11:44:59 +02:00
Karl Tauber
5729c20386
release 1.1.2
2021-04-07 11:53:18 +02:00
Karl Tauber
8fcce349d5
ComboBox and Spinner: fixed too wide arrow button if component is higher than preferred (issue #302 )
2021-04-07 01:39:29 +02:00
Karl Tauber
277c288952
IntelliJ Themes: fixed system colors
2021-04-06 11:29:55 +02:00
Karl Tauber
240b08e55c
IntelliJ Themes: fixed window title bar background if unified background is enabled
2021-04-06 11:04:52 +02:00
Karl Tauber
c8db01c958
SplitPane: fixed JSplitPane.setContinuousLayout(false) (issue #301 )
2021-04-05 14:24:49 +02:00
Karl Tauber
f456185f7d
Native window decorations: support changing title bar background and foreground colors per window (via client property)
2021-04-05 14:19:41 +02:00
Karl Tauber
801b555835
Window decorations: fixed random window title bar background for unified backgrounds in cases were background is not filled by custom window/rootpane components (issue #254 )
2021-04-04 11:47:15 +02:00
Karl Tauber
6addb5c4b4
Native window decorations:
...
- API to check whether current platform supports window decorations `FlatLaf.supportsNativeWindowDecorations()`
- API to toggle window decorations of all windows `FlatLaf.setUseNativeWindowDecorations(boolean)`
- `FlatClientProperties.USE_WINDOW_DECORATIONS` can now used to toggle window decorations for single window
- cleaned-up/fixed/simplified window decorations "enabled" checking:
1. if `FlatSystemProperties.USE_WINDOW_DECORATIONS` is set, its value is used
2. if `FlatClientProperties.USE_WINDOW_DECORATIONS` is set, its value is used
3. use value of UI default `TitlePane.useWindowDecorations`
2021-04-03 11:13:57 +02:00
Karl Tauber
d31f167b9e
TabbedPane: fixed NPE when creating/modifying in another thread (issue #299 )
2021-04-01 12:35:50 +02:00
Karl Tauber
983b341f33
Native window decorations: fixed loading of native library when using JPMS for application (issue #289 )
2021-04-01 01:07:35 +02:00
Karl Tauber
0a63990d21
Button and ToggleButton: do not paint background of disabled (and unselected) toolBar buttons (issue #292 ; regression since fixing #112 )
2021-03-31 22:28:43 +02:00
Karl Tauber
6909bb4b03
Native window decorations: removed superfluous pixel-line at top of screen when window is maximized (issue #296 )
2021-03-31 20:56:17 +02:00
Karl Tauber
7a2d0e7fcb
fixed crash when running in Webswing (issue #290 )
2021-03-30 01:06:30 +02:00
Karl Tauber
95312c3650
release 1.1.1
2021-03-28 16:04:14 +02:00
Karl Tauber
f801d61929
support running on WinPE (issue #279 )
2021-03-26 21:51:11 +01:00
Karl Tauber
a143e5777c
Extras: FlatInspector: fixed InaccessibleObjectException when running in Java 16
2021-03-26 21:44: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
de6e5bd800
fixed missing focus indicators in heavy-weight popups (issue #273 )
2021-03-24 11:43:06 +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
f8ee8b27fb
InternalFrame: fixed translucent internal frame menu bar background if TitlePane.unifiedBackground is true (issue #274 )
2021-03-23 15:08:01 +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
734f3621f1
Window decorations: Fixed NPE in FlatTitlePane.findHorizontalGlue() (issue #275 )
2021-03-22 18:47:53 +01:00
Karl Tauber
9612a81f2e
release 1.1
2021-03-21 14:03:36 +01:00
Karl Tauber
1493ddcf41
SwingX: the library on Maven Central no longer depends on org.swinglabs.swingx:swingx-all:1.6.5-1 to avoid problems when another SwingX library should be used
2021-03-19 16:23:29 +01:00
Karl Tauber
4299c50537
JIDE: the library on Maven Central no longer depends on com.jidesoft:jide-oss:3.6.18 to avoid problems when another JIDE library should be used (issue #270 )
2021-03-19 16:22:24 +01:00
Karl Tauber
e9b566241d
JIDE: support JideSplitButton and JideSplitToggleButton
2021-03-19 15:39:32 +01:00
Karl Tauber
69ac683c8c
Support running in JetBrains Projector ( https://jetbrains.com/projector/ )
2021-03-17 00:43:08 +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
698e33ddf4
IntelliJ Themes: fixed text color of CheckBoxMenuItem and RadioButtonMenuItem in all "Arc" themes (issue #259 )
2021-02-19 11:33:15 +01:00