Karl Tauber
e35fc8620c
JIDE: fixed null font in other Lafs if (wrongly) using LookAndFeelFactory.addUIDefaultsInitializer() or LookAndFeelFactory.addUIDefaultsCustomizer() (issue #288 )
2021-04-06 18:35:48 +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
fe7f345661
Native window decorations: support changing title bar background and foreground colors per window (via client property) also if unified window title bar is enabled
2021-04-06 10:46:28 +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
eee177e64b
Window decorations: enabling/disabling menu bar embedding via system and client properties now works the same way as for window decorations
...
(previously it was only possible to disable menu bar embedding)
2021-04-03 16:19:11 +02:00
Karl Tauber
63639f8e96
Native window decorations: cleaned-up/simplified JetBrains Runtime custom window decorations "enabled" checking:
...
- `FlatSystemProperties.USE_WINDOW_DECORATIONS` is now also used for JBR custom window decorations
- `FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS` is now only used to disable JBR custom window decorations; then FlatLaf native window decorations are used
- JBR custom window decorations are now disabled when running in JetBrains Projector, Webswing or WinPE
2021-04-03 13:32:46 +02:00
Karl Tauber
de1b0b1bb6
MenuBar: do not use TitlePane.unifiedBackground if window decorations are disabled for the window
2021-04-03 11:51:45 +02:00
Karl Tauber
bbdd7fc2b4
Demo:
...
- keep "Options > Window decorations" selected for JetBrains Runtime
- disable "Options > Use underline menu selection" on macOS
- added font size `11`
2021-04-03 11:49:57 +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
b47e0c88d6
Merge pull request #298 from Bios-Marcel/fix-demo-menu-item-states
...
Fix selected states for native window border related menu items
2021-04-02 16:13:36 +02:00
Marcel Schramm
d06993d940
Add comment explaining why the use of JBR results in not having custom decorations
2021-04-01 22:14:39 +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
f12ee6c167
added dummy class to empty opend module packages
2021-04-01 09:40:22 +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
f3e6642f05
Button and ToggleButton: simplified/unified code of FlatButtonUI.getBackground() (issue #292 )
2021-03-31 23:14:45 +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
Marcel Schramm
620aa8bcee
Fix selected states for native window border related menu items
...
The menu items for custom window decorations and embeded menu bar aren't selected anymore if the feature isn't supported.
On top of that, there's now a tooltip indicating that these aren't supported.
2021-03-31 19:59:29 +02:00
Karl Tauber
d13ddeb944
use larger font when running on WinPE (issue #279 )
2021-03-30 11:00:27 +02:00
Karl Tauber
1b5da0e1d1
Window decorations: support enabling/disabling unified title bar backgrounds at runtime without FlatLaf.updateUI()
2021-03-30 01:34:34 +02:00
Karl Tauber
7a2d0e7fcb
fixed crash when running in Webswing (issue #290 )
2021-03-30 01:06:30 +02:00
Karl Tauber
477c3b6b1e
README.md: added link to FlatLaf 1.0 announcement on Reddit
2021-03-28 18:44:21 +02:00
Karl Tauber
95312c3650
release 1.1.1
1.1.1
2021-03-28 16:04:14 +02:00
Karl Tauber
9006e835c6
natives.yml: exclude ~/.gradle/caches/modules-2/modules-2.lock from Gradle cache
2021-03-26 21:52:28 +01: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
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
4a2f79f390
Native window decorations: updated DLLs (issues #282 and #283 )
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/686023039
2021-03-25 11:10:13 +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
e18a04f9e6
Merge pull request #278 from ingokegel/native_provider_setter
...
Add a setter for the native provider
2021-03-24 11:34:22 +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
Ingo Kegel
9a876e747a
Added setter for native provider
...
This makes it possible to support situations where the extraction of a DLL at runtime is not possible
2021-03-23 16:47:08 +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
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
734f3621f1
Window decorations: Fixed NPE in FlatTitlePane.findHorizontalGlue() (issue #275 )
2021-03-22 18:47:53 +01:00
Karl Tauber
9612a81f2e
release 1.1
1.1
2021-03-21 14:03:36 +01:00
Karl Tauber
2945a36cef
added since 1.1
2021-03-21 13:53:57 +01:00
Karl Tauber
b84dc5bfcc
JIDE and SwingX: README.md: added links to dependencies on maven central
2021-03-21 13:29:23 +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
891091cebc
SwingX: fixed compiling module-info (broken since previous commit)
2021-03-19 17:06:23 +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
14577c396d
JIDE: fixed hover/selection background colors of JideSplitButton and JideSplitToggleButton
2021-03-19 15:59:59 +01:00