Karl Tauber
ec7673790c
Demo: added macOS themes to control bar combobox (F5 and F6)
2023-11-14 11:42:54 +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
61ba011c3b
Testing: introduced FlatTestEnumSelector (a toolbar with a single button group) for easier testing
2023-11-01 14:53:06 +01:00
Karl Tauber
8d8b9f3e98
macOS themes: fixed ToolBar.hoverButtonGroupArc
2023-11-01 14:52:17 +01:00
Karl Tauber
69899ec29f
ToolBar: added styling properties separatorWidth and separatorColor
2023-11-01 12:55:06 +01:00
Karl Tauber
5063621c95
junit updated to 5.10.0
2023-11-01 12:07:03 +01:00
Karl Tauber
030177f739
Theme Editore: updated rsyntaxtextarea and autocomplete to latest versions
2023-10-31 16:58:32 +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
9602b191a9
jide-oss: updated to 3.7.14
2023-10-22 17:56:36 +02: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
cf364c1264
release 3.2.5
3.2.5
2023-10-21 23:53:46 +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
Eduwardo Horibe
b8fabd59c0
Fixing NPE when showing a popup without an invoker on Windows 10
2023-10-21 15:26:55 -03:00
Karl Tauber
97d290795e
release 3.2.4
3.2.4
2023-10-21 18:23:17 +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
13a418f74e
release 3.2.3
3.2.3
2023-10-21 17:11:32 +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
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
635a620439
jsvg: updated to 1.2.0
2023-10-15 16:42:15 +02:00
Karl Tauber
0a7c76ec72
GitHub Actions:
...
- build using Java 21 (use toolchain because Gradle 8.4 does not support running on Java 21)
- no longer build on Java 19 and 20
2023-10-15 16:38:28 +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
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
3.2.1
2023-09-04 13:22:50 +02:00
Karl Tauber
b9f43fd560
jsvg: updated to 1.1.0
2023-09-04 13:13:14 +02:00
Karl Tauber
c617d9f569
Theme Editor: removed shapshot download link from README.md
2023-09-04 13:09:49 +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
808833d749
UIDefaultsDump: dump action maps (ActionMap)
2023-08-25 14:02:22 +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
96cd207df3
README.md: minor updates
2023-08-12 17:04:21 +02:00
Karl Tauber
7a75f62a6a
README.md: new applications using FlatLaf:
...
- Constellation
- Ghidra
- jadx
- muCommander
- Guiffy
- HashGarten
- MediathekView
- Astah
- Big Faceless (BFO) PDF Viewer
- Chatty
- BGBlitz
- Linux Task Manager (LTM)
2023-08-12 16:35:00 +02:00
Karl Tauber
61e5fe58c2
README.md: organized applications using FlatLaf into categories
2023-08-12 15:57:32 +02:00
Karl Tauber
1a3baba702
README.md: removed versions and 'New' badge from applications using FlatLaf
2023-08-12 14:04:23 +02:00
Karl Tauber
58dc14bb46
Gradle: use System.getProperty( "org.gradle.parallel" ) instead of rootProject.property( "org.gradle.parallel" ) because this did not work with VM command-line option -Dorg.gradle.parallel=false
2023-08-12 13:38:42 +02:00
Karl Tauber
a5b7e04943
Gradle: check whether parallel build is enabled when running 'publish' task
...
https://stackoverflow.com/questions/72664149/gradle-maven-publish-sonatype-creates-multiple-repositories-that-cant-be-clos
2023-08-12 13:23:11 +02:00
Karl Tauber
22f2aa5475
README.md: introduced "Sponsor" badge icon
...
SVGO option `convertPathData` enabled
2023-08-11 13:21:56 +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
75da361480
GitHub Actions: disable parallel build for publishing to maven central; otherwise two staging repos are created, which can not be closed and released
...
https://stackoverflow.com/questions/72664149/gradle-maven-publish-sonatype-creates-multiple-repositories-that-cant-be-clos
3.2
2023-08-10 19:31:55 +02:00
Karl Tauber
7488bcb7b0
update to Gradle 8.2.1
2023-08-10 19:06:10 +02:00
Karl Tauber
1b1a9be107
release 3.2
2023-08-10 18:34:38 +02:00
Karl Tauber
db2f94aa53
IntelliJ Themes: fixed Table background in "One Dark" theme
2023-08-10 16:06:11 +02:00
Karl Tauber
810146b993
Demo: auto-reload current theme in development environment if .properties files have changed
2023-08-09 14:22:05 +02:00