Karl Tauber
c95e95ef67
FileChooser: wrap shortcuts in scroll pane (issue #828 )
...
added tooltips to shortcuts
disabled group hover effect on shortcuts
2024-06-21 19:10:39 +02:00
Karl Tauber
0c0d4bffbf
ScrollPane: fixed/improved border painting at 125% - 175% scaling to avoid different border thicknesses (issue #743 )
2024-06-14 19:19:22 +02:00
Karl Tauber
2a494b1d60
Testing: easier testing of various system scale factors using Alt+Shift+F1...F12
2024-06-13 12:20:32 +02:00
Karl Tauber
1463723e52
Table: Fixed painting of alternating rows below table if auto-resize mode is JTable.AUTO_RESIZE_OFF and table is smaller than scroll pane. Below alternating rows were not updated when table width changed and were painted on wrong side in right-to-left component orientation
2024-06-08 11:10:46 +02:00
Karl Tauber
9ade48d078
FlatHTML: javadoc fixes
2024-06-04 13:10:52 +02:00
Karl Tauber
7ba8274fd4
FlatLineBorder: use arc from Label or Panel, if not specified in border (issue #842 )
2024-06-01 14:53:44 +02:00
Karl Tauber
238443074c
Theme Editor: updated rsyntaxtextarea to latest version
2024-05-31 14:06:57 +02:00
Karl Tauber
0decbec595
Theme Editor: on macOS, use larger window title bar (PR #779 )
2024-05-31 13:57:01 +02:00
Karl Tauber
0eb77c7f72
Theme Editor: fixed occasional empty window on startup on macOS
2024-05-31 13:54:50 +02:00
Karl Tauber
f05df0db0a
Button and ToggleButton: added more missing border colors for selected states (issue #848 )
2024-05-31 10:41:33 +02:00
Karl Tauber
13fbaf1f74
fixed errors reported by Error Prone in commit 261d2b1fe8
2024-05-30 19:33:18 +02:00
Karl Tauber
969d2642de
Button and ToggleButton: added missing border colors for pressed and selected states (issue #848 )
2024-05-30 19:22:25 +02:00
Karl Tauber
17ce6d39b4
Button and ToggleButton: UI properties [Toggle]Button.selectedForeground and [Toggle]Button.pressedForeground did not work for HTML text (issue #848 )
2024-05-30 17:45:28 +02:00
Karl Tauber
261d2b1fe8
HTML: Fixed font sizes for HTML tags <h1>...<h6>, <code>, <kbd>, <big>, <small> and <samp> in HTML text for components Button, CheckBox, RadioButton, MenuItem (and subclasses), JideLabel, JideButton, JXBusyLabel and JXHyperlink. Also fixed for Label and ToolTip if using Java 11+.
2024-05-30 16:39:23 +02:00
Karl Tauber
a54aeb3838
FlatTestFrame: automatically add scroll pane if content is very large (or screen is small)
2024-05-29 11:14:52 +02:00
Karl Tauber
cc4f9a9db5
Window decorations: window top border on Windows 10 in "full window content" mode was not fully repainted when activating or deactivating window (issue #809 )
2024-05-28 16:16:03 +02:00
Karl Tauber
a311bac89b
Popup: fixed flicker of popups (e.g. tooltips) while they are moving (e.g. following mouse pointer) (issues #832 and #672 )
2024-05-22 14:02:40 +02:00
Karl Tauber
029f273dd9
Label: support painting background with rounded corners (issue #842 )
...
Demo: added rounded panels and labels to "More Components" tab
2024-05-21 13:37:11 +02:00
Karl Tauber
bbbdd7e4d3
Panel: rounded background of panel with rounded corners is now painted even if panel is not opaque (issue #840 )
2024-05-20 18:57:19 +02:00
Karl Tauber
3f3ef6b24f
ProgressBar: log warning (including stack trace) when uninstalling indeterminate progress bar UI or using JProgressBar.setIndeterminate(false) not on AWT thread, because this may throw NPE in FlatProgressBarUI.paint() (issues #841 and #830 )
2024-05-09 11:35:49 +02:00
Karl Tauber
8c3dfd4a36
Merge PR #834 : Update flatlaf-intellij-themes/README.md
2024-04-23 13:04:13 +02:00
Hirun Chamara
af57599df9
Update README.md
...
install(); is deprecated
2024-04-23 11:22:13 +05:30
Karl Tauber
bde25f6ac8
release 3.4.1
3.4.1
2024-03-29 13:28:58 +01:00
Karl Tauber
c989b97ffa
fixed custom properties file names for nested classes (e.g. IntelliJTheme$ThemeLaf.properties instead of ThemeLaf.properties)
...
(see issue #824 )
2024-03-29 13:14:29 +01:00
Karl Tauber
5f5c225300
macOS: fixed crash when running in WebSwing (issue #826 ; regression in 3.4)
2024-03-26 13:24:05 +01:00
Karl Tauber
36e4071b7f
FlatSVGIcon: use log level CONFIG instead of SEVERE and allow disabling logging (issue #823 )
2024-03-24 17:29:57 +01:00
Karl Tauber
1068884bce
change snapshot version from 3.5-SNAPSHOT to 3.4.1-SNAPSHOT
2024-03-24 17:10:43 +01:00
Karl Tauber
32d102dbc9
Native Libraries: added API version to:
...
- test whether native library matches the JAR (bad builds could e.g. ship a newer JAR with an older incompatible native library)
- invoke a method (to get API version) to check whether native library works correctly
if API version do not match, or method could not invoked correctly, disable usage of FlatLaf native library
Windows and macOS binaries built and signed locally in clean workspace
Linux binary built by GitHub Actions
2024-03-24 16:37:11 +01:00
Karl Tauber
4e1f092b98
FlatClientProperties: javadoc fixes
2024-03-24 12:45:48 +01:00
Karl Tauber
bd60a18ff4
SplitPane:
...
- update divider when client property `JSplitPane.expandableSide` changed
- Extras: added support for `JSplitPane.expandableSide` client property to `FlatSplitPane`
2024-03-24 12:42:39 +01:00
Karl Tauber
3b3d7d76eb
Testing: added tab with random background color to FlatContainerTest and FlatJideOssContainerTest
2024-03-23 16:33:27 +01:00
Karl Tauber
ec76448e9f
jsvg: updated to 1.4.0
...
jide-oss: updated to 3.7.15
2024-03-23 15:31:45 +01:00
Karl Tauber
872c84974c
Merge PR #822 : Request to add MCreator to list of apps using FlatLAF
2024-03-23 15:08:20 +01:00
Karl Tauber
5dd2008969
GitHub Actions: build using Java 22 (use toolchain because Gradle 8.7 does not support running on Java 22)
2024-03-23 14:13:43 +01:00
Karl Tauber
55ddac2bc7
Gradle: use simpler Kotlin DSL property assignment
...
https://blog.gradle.org/simpler-kotlin-dsl-property-assignment
2024-03-23 13:56:47 +01:00
Karl Tauber
a62dd22f83
Gradle: fixed warning regarding using deprecation Gradle features, making it incompatible with Gradle 9.0
2024-03-23 13:46:51 +01:00
Karl Tauber
a503879858
update to Gradle 8.7
2024-03-23 13:10:58 +01:00
Klemen
14f19dd735
Update README.md
2024-03-18 09:07:56 +01:00
Karl Tauber
9a727f68ce
Window decorations: fixed missing window top border on Windows 10 in "full window content" mode (issue #809 )
2024-03-17 18:09:19 +01:00
Karl Tauber
d26819d268
TabbedPane:
...
- updated comment regarding unsupported scroll buttons in right-to-left component orientation (see issue #815 )
- removed unused on wrong code that tries to layout scroll buttons for right-to-left
2024-03-13 00:03:05 +01:00
Karl Tauber
44752cc9aa
TabbedPane: fixed swapped back and forward scroll buttons when using TabbedPane.scrollButtonsPlacement = trailing (regression in FlatLaf 3.3 since commit 97495a6093)
2024-03-12 18:41:47 +01:00
Karl Tauber
11e0757387
FlatSVGIcon:
...
- setColorFilter() now returns `this`
- added method to enable/disable and clear SVGDocument cache
- do not filter red color in `paintSvgError()`
2024-03-12 13:36:56 +01:00
Karl Tauber
1f1ebc3c44
FlatSVGIcon: some additions to PR #817 :
...
- create new `LinearGradientPaint` only if color has changed
- preserve old `LinearGradientPaint.colorSpace` and `transform`
2024-03-12 12:20:31 +01:00
Karl Tauber
4be97b6ea6
Merge PR #817 : Add LinearGradient paint in svg color filter
2024-03-11 19:04:47 +01:00
laing raven
3facca5499
add LinearGradient paint in svg color filter
2024-03-10 19:12:29 +07:00
Karl Tauber
bfbd25012a
release 3.4
3.4
2024-02-19 23:29:00 +01:00
Karl Tauber
063fff2ab4
gradle: fixed dependency of task ':flatlaf-core:signMavenPublication' (type 'Sign')
2024-02-19 23:28:31 +01:00
Karl Tauber
fbdc8d5b99
Merge branch 'windows-full-window-content'
2024-02-19 22:25:04 +01:00
Karl Tauber
625c0a3321
Tree: detect tree cell editor in FlatUIUtils.isCellEditor()
2024-02-19 22:12:29 +01:00
Karl Tauber
2972300112
Table: select all text in cell editor when starting editing using F2 key; can be disabled using Table.editorSelectAllOnStartEditing (issue 652)
...
also added missing `Table.paintOutsideAlternateRows`
2024-02-19 22:03:19 +01:00