Karl Tauber
2a00de11f1
JIDE: JideTabbedPane: fixed tab icon and title locations in vertical tabs
2021-03-27 14:28:21 +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
bffac60bf8
JIDE: JideTabbedPane:
...
- support selected tab background
- support tab separators
2021-03-25 18:49:16 +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
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
69ac683c8c
Support running in JetBrains Projector ( https://jetbrains.com/projector/ )
2021-03-17 00:43:08 +01:00
Karl Tauber
eafd0b3d06
use lambdas for listeners (where possible) instead of extending Basic*UI.*Handler classes
...
some of those `Basic*UI.*Handler` classes may be deprecated in a future Java version (see https://github.com/openjdk/jdk/pull/1958 )
this should also avoid loading of those `Basic*UI.*Handler` classes at runtime
2021-03-17 00:34:35 +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
ede02aaaa5
TabbedPane: use float arc for tab area button background
2021-03-16 22:20:46 +01:00
Karl Tauber
beff149004
JIDE: support JideButton and JideToggleButton
2021-03-16 22:15:32 +01:00
Karl Tauber
07db6e8fb0
Extras: FlatInspector: fixed NPE if component class is in default package
2021-03-16 13:46:25 +01:00
Karl Tauber
46852c0780
JIDE: invoke LookAndFeelFactory.installJideExtension() early in FlatJidePopupMenuUI to be sure that Jide extensions are installed
2021-03-16 13:26:36 +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
04aa61c2bb
Merge pull request #268 from title-pane-improvements
...
Title pane improvements (Windows 10 only)
2021-03-14 17:39:50 +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
e8a6f0ca3d
Native window decorations: added flatlaf-windows-x86.dll and updated flatlaf-windows-x86_64.dll
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/650060630
2021-03-14 00:20:22 +01:00
Karl Tauber
1fc519b9de
natives.yml: run "Native Libraries" also when natives.yml changed
2021-03-14 00:02:01 +01:00
Karl Tauber
2bcf38e2e3
natives.yml: run "Native Libraries" on any change in native project (e.g. when changing Gradle build script)
2021-03-13 23:59:30 +01:00
Karl Tauber
8eb44a68cb
Native window decorations: support 32-bit JREs
2021-03-13 23:41:38 +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
cee2211108
Demo: added "users" icon to right side of menu bar to demonstrate this feature
2021-03-13 11:14:51 +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
d2ccb97eba
Native window decorations: use LoggingFacade
2021-03-12 23:18:13 +01:00
Karl Tauber
39d56f2603
Merge pull request #267 from native-window-decorations
...
Native window decorations for Windows 10 (using JNI)
2021-03-12 23:15:19 +01:00
Karl Tauber
83e904dd2d
Merge pull request #262 from native-window-decorations-jna
...
Native window decorations for Windows 10 (using JNA)
2021-03-12 23:08:35 +01:00
Karl Tauber
110c787eba
Merge pull request #265 from ingokegel:optional_logging
...
Make the module dependency on java.logging optional
2021-03-12 22:57:04 +01:00