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
0494c2161c
FileChooser: avoid unnecessary logging of InaccessibleObjectException when running in Java 16 (issue #741 )
2023-10-15 18:00:33 +02:00
Karl Tauber
9ad8fb38e8
update to Gradle 8.4
2023-10-15 16:34:42 +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
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
Karl Tauber
b6207bafde
release 3.2.1
2023-09-04 13:22:50 +02:00
Karl Tauber
9efb9761c6
MultiResolutionImageSupport optimizations:
...
- ProducerMultiResolutionImage: avoid creation of base image to get image width and height, because if screen is scaled then the base image would be never painted, but consumes memory and takes time to create it
- MappedMultiResolutionImage: delegate getting width/height/source/property to original image, to defer/avoid creation of mapped image
2023-09-04 13:08:21 +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
c953ff84d0
added explicit file encoding for Eclipse projects
2023-08-12 22:45:02 +02:00
Karl Tauber
d4e9cb12be
updated sigtest for FlatLaf 3.2
...
(generated in clean workspace with gradle task `sigtestGenerate`)
2023-08-10 23:31:26 +02:00
Karl Tauber
db2f94aa53
IntelliJ Themes: fixed Table background in "One Dark" theme
2023-08-10 16:06:11 +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
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
Sung Ho Yoon
d30fe66cac
Narrow version range for not using system icons
2023-08-06 09:35:00 +09: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
dc3878e290
Native window libraries: added flatlaf-windows-arm64.dll (for issue #443 , PR #707 )
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/5771160235
locally signed Windows DLLs with FormDev Software GmbH code signing certificate
2023-08-05 16:26:11 +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
bb636bac3f
IntelliJ Themes: fixed ModifyCollectionInEnhancedForLoop Error Prone error
2023-08-04 16:29:21 +02:00
Sung Ho Yoon
502b18fa86
Remove check for x86
...
Now that the aarch64 library is added, this
check is unnecessary.
2023-08-04 22:10:48 +09:00
Sung Ho Yoon
e0a5450264
Load Windows on ARM (aarch64) native library
2023-08-04 22:10:13 +09: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
Karl Tauber
2b640e2129
IntelliJ Themes: fixed foreground colors of disabled text in "Vuesion" theme
2023-08-04 00:59:41 +02:00
Karl Tauber
2a983f5c03
IntelliJ Themes: fixed background colors of enabled text components, to distinguish from disabled (issue #528 )
2023-08-04 00:25:51 +02:00
Karl Tauber
cacc5daa14
IntelliJ Themes: updated theme "Monokai Pro Theme" from version 1.10
2023-08-03 00:37:42 +02:00
Karl Tauber
593502287d
IntelliJ Themes: removed all "Contrast" themes from "Material UI Lite"
2023-08-03 00:26:59 +02:00
Karl Tauber
7a9bdf9be0
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2023-08-02 15:03:57 +02:00
Karl Tauber
170c22c5ed
IntelliJ Themes: fixed unselected CheckBox and RadioButton icon colors for themes "Atom One Light", "Cyan Light", "GitHub", "Light Owl", "Material Lighter" and "Solarized Light"
2023-08-02 14:25:15 +02:00
Karl Tauber
7e8fa58bd7
IntelliJ Themes: reduced memory footprint and improved setup speed by ignoring IntelliJ UI properties that are not used in FlatLaf
...
also fixed `ToggleButton.tab.selectedBackground`
2023-08-02 00:40:49 +02:00
Karl Tauber
ce527329a6
ComboBox: fixed search in item list for text with spaces (issue #691 )
2023-08-01 15:19:15 +02:00
Karl Tauber
b455dd41ab
TabbedPane: going back to 3px tab selection for macOS themes
2023-07-31 22:36:59 +02:00
Karl Tauber
b47ed94f40
PopupMenu: make sure that popup menu does not overlap any operating system task bar (issue #701 )
2023-07-31 22:21:35 +02:00
Karl Tauber
f1351a2093
TabbedPane: support rounded underline selection and rounded card tabs
2023-07-31 13:36:18 +02:00
Karl Tauber
c1c5e81df0
fixed error reported by Error Prone
2023-07-30 16:07:26 +02:00
Karl Tauber
8e3c8ba6c5
Window decorations: support toolbox-style "small" window title bar (issue #659 )
2023-07-30 15:26:44 +02:00
Karl Tauber
b3fb63c9f5
ComboBox: improved location of selected item in popup if list is large and scrollable
2023-07-30 14:01:24 +02:00
Karl Tauber
19afbe99d9
FormattedTextField: On Linux, fixed IllegalArgumentException: Invalid location if JFormattedTextField.setDocument() is invoked in a focus gained listener on that formatted text field. (issue #698 )
2023-07-17 15:46:11 +02:00
Karl Tauber
c790778a46
Window decorations: support moving/resizing JInternalFrame that is child of JLayeredPane and overlaps FlatLaf title bar (issue #658 )
2023-07-09 18:23:20 +02:00
Karl Tauber
4344f1b3a0
IntelliJ Themes: fixed focused tab background color for themes "Arc *", "Material Design Dark", "Monocai", "One Dark", "Spacegray" and "Xcode-Dark" (issue #697 )
2023-07-09 14:09:01 +02:00
Karl Tauber
d520b30500
TestFlatStylingScale unit tests added for commit fde65b2730, issue #682
2023-07-02 18:47:10 +02:00
Karl Tauber
aa4c6ee9da
Native window libraries: updated Windows DLLs (for issue #673 )
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/5431957508
locally signed Windows DLLs with FormDev Software GmbH code signing certificate
2023-07-01 18:37:32 +02:00