Karl Tauber
ca3b2b4b07
Fonts: updated Inter to v4.0
2024-01-24 15:45:43 +01:00
Karl Tauber
722dde63df
Native libraries: system property flatlaf.nativeLibraryPath now supports loading native libraries named the same as on Maven central; improved log messages for loading fails (issue #797 )
2024-01-24 01:02:44 +01:00
Karl Tauber
96b7770ab2
CHANGELOG.md: added PR #794
2024-01-23 14:29:22 +01:00
Karl Tauber
19f27a8d56
release 3.3
2024-01-11 18:14:17 +01:00
Karl Tauber
6fdc56f2d3
Merge PR #790 : Table header background is never restored after hover when the renderer background is null
2024-01-10 19:26:22 +01:00
Karl Tauber
fa53e90847
Merge PR #788 : Support for hover/pressed on SplitPane divider
2024-01-10 16:43:28 +01:00
Karl Tauber
50c630f403
Table: fixed border arc of components in complex table cell editors (issue #786 )
2024-01-10 16:37:32 +01:00
Karl Tauber
a9ea9daec3
FileChooser: catch NPE in Java 21 when getting icon for .exe files that use default Windows exe icon (see https://bugs.openjdk.org/browse/JDK-8320692 )
2024-01-08 20:29:20 +01:00
Karl Tauber
a2bca88eec
removed support for JetBrains custom decorations
2024-01-08 16:22:20 +01:00
Karl Tauber
c0dd02ee13
TabbedPane: paint rounded tab area background for rounded cards (issue #717 )
2024-01-08 13:22:59 +01:00
Karl Tauber
4ad45088c4
TabbedPane: fixed "endless" layouting and repainting when using nested tabbed panes (top and bottom tab placement) and RSyntaxTextArea (with enabled line-wrapping) as tab content (see https://github.com/skylot/jadx/issues/2030 )
...
instead of using `BasicTabbedPaneUI.TabbedPaneLayout.layoutContainer()`, now layouting all components ourself and avoid double moving/resizing of some components
2023-12-30 12:56:58 +01:00
Karl Tauber
4df34b3f9d
TableHeader: no longer temporary replace header cell renderer while painting (issue https://github.com/apache/netbeans/issues/6835 )
2023-12-22 14:08:49 +01:00
Karl Tauber
ee01756188
TabbedPane:
...
- avoid unnecessary repainting whole tabbed pane content area when layouting leading/trailing components
- avoid unnecessary repainting of selected tab on temporary changes
2023-12-21 18:59:11 +01:00
Karl Tauber
0386aaa18b
Merge PR #758 : TabbedPane: support rotated/vertical tabs
2023-12-21 17:41:49 +01:00
Karl Tauber
92c4230cde
Merge PR #713 : Scrollpane rounded border
2023-12-21 17:40:00 +01:00
Karl Tauber
26165999e0
Table: fixed background of boolean columns when using alternating row colors (issue #780 )
2023-12-21 16:58:49 +01:00
Karl Tauber
6f32236fb7
macOS: native rounded borders for popups (issue #715 )
2023-12-09 16:12:35 +01:00
Karl Tauber
417f0f5f1c
fixed broken rendering after resizing window to minimum size and then increasing size again (issue #767 )
2023-11-25 19:14:39 +01:00
Karl Tauber
7d0bdf3b9e
OptionPane: fixed styling custom panel background in JOptionPane (issue #761 )
2023-11-14 10:38:28 +01:00
Karl Tauber
2ef5270095
TabbedPane: support rotated/vertical tabs (issue #633 )
2023-11-04 19:55:01 +01:00
Karl Tauber
69899ec29f
ToolBar: added styling properties separatorWidth and separatorColor
2023-11-01 12:55:06 +01:00
Karl Tauber
808f5a6381
Button and ToggleButton: selected buttons did not use explicitly set foreground color (issue #756 )
2023-10-31 16:14:48 +01:00
Karl Tauber
34bd2d781c
Table: switching theme looses table grid and intercell spacing (issues #733 and #750 )
2023-10-22 17:55:10 +02:00
Karl Tauber
a997820bb6
Merge PR #754 : Fixing NPE when showing a popup without an invoker on Windows 10
2023-10-21 23:52:02 +02:00
Karl Tauber
2a237ff5fc
Popup: fixed potential NPE in (unusual) case that the popup invoker is null (only on Linux with Wayland and Java 21; regression in 3.2.3) (issue #752 )
2023-10-21 18:21:59 +02:00
Karl Tauber
5c56dbfed6
Popup: popups that request focus were not shown on Linux with Wayland and Java 21 (issue #752 )
2023-10-21 17:04:22 +02:00
Karl Tauber
0d2f37e1da
release 3.2.2
2023-10-15 18:12:11 +02:00
Karl Tauber
1dbe968952
TabbedPane: fixed NPE when using focusable component as tab component and switching theme (issue #745 )
2023-10-15 11:43:58 +02:00
Karl Tauber
460b6492cb
Button: fixed painting icon and text at wrong location when using HTML text, left/right vertical alignment and running in Java 19+ (issue #746 )
2023-10-14 19:16:23 +02:00
Karl Tauber
67b0faa9ae
Merge PR #738 : Fix typo
2023-09-28 16:25:11 +02:00
Karl Tauber
5553425a1a
CheckBox and RadioButton: fixed cut off right side when border is removed and horizontal alignment is set to right (issue #734 )
2023-09-28 16:22:52 +02:00
valerakostin
8ff516e43a
Fix typo
2023-09-22 11:14:50 +02:00
Karl Tauber
b6207bafde
release 3.2.1
2023-09-04 13:22:50 +02:00
Karl Tauber
03f9115fbf
MultiResolutionImageSupport: fixed memory leak in create(int,Dimension[],Function<Dimension,Image>) (issue #726 )
2023-09-04 12:22:40 +02:00
Karl Tauber
a2859cedb5
Popop: fixed drop shadow if popup overlaps a heavyweight component (Windows 10 only; issue #626 )
2023-09-02 12:48:46 +02:00
Karl Tauber
cdee0594f8
TextField: fixed placeholder text painting, which did not respect horizontal alignment property of JTextField (issue #721 )
2023-08-27 16:30:16 +02:00
Karl Tauber
581c64b601
FileChooser: fixed occasional NPE in FlatShortcutsPanel on Windows (issue #718 )
2023-08-23 19:40:59 +02:00
Karl Tauber
40418607e5
ScrollPane: fixed lost styling on ScrollPane border if using Table as view component
2023-08-13 23:23:03 +02:00
Karl Tauber
1b1a9be107
release 3.2
2023-08-10 18:34:38 +02:00
Karl Tauber
93091662ab
IntelliJ Themes: fixed colors for selection background/foreground, Separator, Slider track and ProgressBar background in various themes
2023-08-09 13:58:40 +02:00
Karl Tauber
d349227fbf
IntelliJ Themes: fixed wrong disabled text colors in "Dark Flat", "Hiberbee Dark", "Light Flat", "Nord", "Solarized Dark" and "Solarized Light" themes
2023-08-08 17:13:30 +02:00
Karl Tauber
c9423e3aa8
CHANGELOG.md: fixed type on previous commit
2023-08-07 20:00:00 +02:00
Karl Tauber
b9737ca4f1
Merge PR #709 : x86: Narrow version range for not using system icons
2023-08-07 19:55:11 +02:00
Karl Tauber
4b4990635d
FileChooser: Fixed crash on Windows with Java 17 to 17.0.2 32-bit. Java 17 64-bit is not affected. (regression since FlatLaf 2.3; PR #522 , see also issue #403 )
2023-08-07 19:35:04 +02:00
Karl Tauber
afaa2c8c78
FileChooser: show localized text for all locales supported by Metal (issue #680 )
2023-08-06 18:35:25 +02:00
Karl Tauber
c395386c05
Merge PR #702 : Window decorations: support toolbox-style "small" window title bar
2023-08-05 17:05:54 +02:00
Karl Tauber
4f1207b0db
Merge PR #703 : TabbedPane: support rounded underline selection and rounded card tabs
2023-08-05 16:59:57 +02:00
Karl Tauber
be2876149d
Merge PR #707 : Windows on ARM Support
2023-08-05 16:14:00 +02:00
Karl Tauber
52bae9dfb0
Windows on ARM:
...
- changed DLL filename from aarch64 to arm64
- publish ARM DLL to Maven Central
2023-08-05 16:11:46 +02:00
Karl Tauber
f03725ae36
IntelliJ Themes: fixed ComboBox backgrounds in all "Material UI Lite" themes and in some other themes
2023-08-04 11:18:28 +02:00