Karl Tauber
5575854e68
migrate from legacy OSSRH to Central Portal
...
CI / build (11) (push) Waiting to run
CI / build-on (17, ) (push) Blocked by required conditions
CI / build-on (21, ) (push) Blocked by required conditions
CI / build-on (23, ) (push) Blocked by required conditions
CI / build-on (8, ) (push) Blocked by required conditions
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
Native Libraries / Natives (macos-latest) (push) Has been cancelled
Native Libraries / Natives (ubuntu-24.04-arm) (push) Has been cancelled
Native Libraries / Natives (ubuntu-latest) (push) Has been cancelled
Native Libraries / Natives (windows-latest) (push) Has been cancelled
https://central.sonatype.org/faq/what-is-different-between-central-portal-and-legacy-ossrh/
using Portal OSSRH Staging API
https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/
2025-05-23 00:59:32 +02:00
Karl Tauber
640f2ba9a2
update to Gradle 8.14.1
2025-05-23 00:49:02 +02:00
Karl Tauber
b221fd1894
Extras: Support JSVG 2.0.0. Minimum JSVG version is now 1.6.0. (issue #997 )
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-04-30 19:39:25 +02:00
hstyi
b64ab09b88
Add Termora to Utilities list
2025-04-14 15:39:25 +08:00
Karl Tauber
2870ee5c51
release 3.6
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
3.6
2025-04-11 12:00:51 +02:00
Karl Tauber
23f8ce867b
Demo on Linux: support toggling FlatLaf window decorations (menu "Options > Window decorations")
2025-03-23 13:58:02 +01:00
Karl Tauber
835a1f155b
ScrollBar: use rounded thumb also on Windows (as on macOS and Linux) and made thumb slightly darker/lighter (issue #918 )
2025-03-23 13:01:15 +01:00
Karl Tauber
3925f198d9
Demo and Theme Editor: added Enable-Native-Access: ALL-UNNAMED to MANIFEST.MF to avoid warning when lauchned with Java 24
2025-03-22 18:13:10 +01:00
Karl Tauber
35e86ba772
System File Chooser: updated all native libraries
...
CI / build (11) (push) Has been cancelled
Native Libraries / Natives (macos-latest) (push) Has been cancelled
Native Libraries / Natives (ubuntu-24.04-arm) (push) Has been cancelled
Native Libraries / Natives (ubuntu-latest) (push) Has been cancelled
Native Libraries / Natives (windows-latest) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
built and signed by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/14008769165
2025-03-22 14:24:34 +01:00
Karl Tauber
dade1cba5a
System File Chooser:
...
- introduced state storage
- added "New Folder" to macOS select folder dialog
- Demo: added "Select Folder (System)" menu item
- javadoc fixes
2025-03-22 13:51:16 +01:00
Karl Tauber
3e8b213367
System File Chooser: fixed font in message dialog on Windows
2025-03-20 19:12:10 +01:00
Karl Tauber
202a0d159b
GitHub Actions: natives.yml: sign Windows and macOS native libraries
CI / build (11) (push) Has been cancelled
Native Libraries / Natives (macos-latest) (push) Has been cancelled
Native Libraries / Natives (ubuntu-24.04-arm) (push) Has been cancelled
Native Libraries / Natives (ubuntu-latest) (push) Has been cancelled
Native Libraries / Natives (windows-latest) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-03-18 19:57:38 +01:00
Karl Tauber
5d247f6269
GitHub Actions: natives.yml: include only the core natives that have been built in artefacts
2025-03-17 19:27:47 +01:00
Karl Tauber
d8e59f2cf3
TextComponents: selectAllOnFocusPolicy related changes:
...
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
- No longer select all text if selection (or caret position) was changed by
application and `selectAllOnFocusPolicy` is `once` (the default). (issue #983 )
- FormattedTextField and Spinner: `selectAllOnFocusPolicy = once` behaves now
as `always` (was `never` before), which means that all text is selected when
component gains focus. This is because of special behavior of
`JFormattedTextField` that did not allow implementation of `once`.
- Client property `JTextField.selectAllOnFocusPolicy` now also works on
(editable) `JComboBox` and on `JSpinner`.
- Added client property `JTextField.selectAllOnMouseClick` to override UI
property `TextComponent.selectAllOnMouseClick`. (issue #961 )
- For `selectAllOnMouseClick = true`, clicking with the mouse into the text
field, to focus it, now always selects all text, even if
`selectAllOnFocusPolicy` is `once`.
2025-03-16 11:24:01 +01:00
Karl Tauber
d81bcd5254
Merge main into system-file-chooser
CI / build (11) (push) Has been cancelled
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-03-09 19:20:54 +01:00
Karl Tauber
666b99971d
Merge PR #971 : Linux: rounded iconify/maximize/close buttons if using FlatLaf window decorations
CI / build (11) (push) Has been cancelled
Fonts / Fonts (inter) (push) Has been cancelled
Fonts / Fonts (jetbrains-mono) (push) Has been cancelled
Fonts / Fonts (roboto) (push) Has been cancelled
Fonts / Fonts (roboto-mono) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-03-09 16:41:51 +01:00
Karl Tauber
0ba7798cbd
Fonts: updated Inter to v4.1 (issue #976 )
...
`Inter-*.otf` files are from `Inter-4.1.zip`, folder `extras/otf`
fonts/inter-4.1
2025-03-09 13:51:34 +01:00
Karl Tauber
c486f695f2
Testing: support interprocess Laf sync (enable/disable with Alt+Shift+S)
2025-03-09 13:31:38 +01:00
Karl Tauber
0bc2513c46
for PR #982 :
...
CI / build (11) (push) Waiting to run
CI / build-on (17, ) (push) Blocked by required conditions
CI / build-on (21, ) (push) Blocked by required conditions
CI / build-on (23, ) (push) Blocked by required conditions
CI / build-on (8, ) (push) Blocked by required conditions
CI / snapshot (push) Blocked by required conditions
CI / release (push) Blocked by required conditions
- updated CHANGELOG.md
- updated styling unit tests
- updated UI defaults dumps
- Demo: error/warning/success hints in a single row
- Demo: reduced height of "Data comp" tab to make Demo window smaller
- IntelliJ themes: fixed missing/overwritten success colors
2025-03-09 00:15:00 +01:00
Karl Tauber
bc3504378b
Merge PR #982 : Add "success" outline for borders (issue #945 )
2025-03-08 23:45:20 +01:00
Karl Tauber
94fc75dc78
Merge PR #981 : Add Consulo to Software Development list
2025-03-08 19:51:22 +01:00
Karl Tauber
681c0cd4fe
HTML: fixed rendering of <hr noshade> in dark themes (issue #932 )
2025-03-08 19:47:37 +01:00
Karl Tauber
f7495a0a5b
- support key prefixes for Linux desktop environments (issue #974 )
...
- support custom key prefixes (issue #649 )
- support multi-prefixed keys
- changed handling of prefixed keys
2025-03-08 18:11:38 +01:00
Valery Semenchuk
dd44d3ed2d
Merge branch 'JFormDesigner:main' into issue945
2025-03-08 14:58:22 +04:00
Valery Semenchuk
86a4d0ab12
add "success" border color
...
fix #945
2025-03-08 14:57:06 +04:00
Valery Semenchuk
b43c3a9e00
Add Consulo to Software Development list
2025-03-07 23:01:03 +04:00
Karl Tauber
babc8aa55d
SwingX: support JXTipOfTheDay component (issue #980 )
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-03-07 11:59:21 +01:00
Karl Tauber
5dc88a6210
SwingX: moved FlatMonthDownIcon and FlatMonthUpIcon from ui to icons package
2025-03-06 18:47:48 +01:00
Karl Tauber
d612b9f4b8
Linux: use X11 window manager events to resize window, if FlatLaf window decorations are enabled (issue #866 )
...
also made drag border slightly wider (from 5 to 6 pixels) and changed drag corner width from 16 to 32 to match native windows
2025-03-06 17:47:55 +01:00
Karl Tauber
9b1ae5c74a
IntelliJ Themes: support customizing through properties files (issue #824 )
...
re-written how .theme.json values are applied:
- old: .theme.json values were applied as last step to a UIDefaults object (after processing all FlatLaf properties files)
- new: .theme.json values are applied to the properties map while loading all FlatLaf properties files
2025-03-06 13:26:38 +01:00
Karl Tauber
143f96360b
IntelliJ Themes: removed Gruvbox Dark Medium and Gruvbox Dark Soft themes
2025-02-27 11:58:09 +01:00
Karl Tauber
f5e6b90e02
UIDefaultsDump: fixed property sort order and updated dumps
...
GTKLookAndFeel dump updated on Ubuntu 24.10
2025-02-25 20:04:29 +01:00
Karl Tauber
f36886aeb3
IntelliJ Themes: renamed classes in package com.formdev.flatlaf.intellijthemes.materialthemeuilite from Flat<theme> to FlatMT<theme> (preparation for #824 )
2025-02-25 16:18:55 +01:00
Karl Tauber
d26eb2674f
Demo/Testing: use IntelliJ Theme Laf classes (from package com.formdev.flatlaf.intellijthemes) in Demo and Testing apps instead of directly loading .theme.json (preparation for #824 )
2025-02-25 15:50:30 +01:00
Karl Tauber
68b8769d0d
IntelliJ Themes: theme prefix in IntelliJTheme$ThemeLaf.properties changed from [theme-name] to {theme-name}
...
preparation to support custom/general property prefixes for #649 and #974
2025-02-25 15:04:22 +01:00
Karl Tauber
7f37e884d3
Merge PR #972 : Increase contrast of text for better readability
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-02-25 11:06:28 +01:00
Karl Tauber
a4dc1b4151
UIDefaultsLoader: support lazy option for spin(), changeHue(), changeSaturation(), changeLightness(), changeAlpha(), mix(), tint() and shade() color functions; added unit tests for lazy color functions
2025-02-25 10:42:44 +01:00
Karl Tauber
022a67929a
IntelliJ Themes: use "High Contrast" from intellij repo
2025-02-25 00:24:35 +01:00
Karl Tauber
f7c867fb97
increased contrast of separator lines in dark themes (issue #762 )
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-02-24 19:54:18 +01:00
Karl Tauber
f0685d179e
Linux: support loading native libraries for unknown architectures (issue #966 )
...
expected filename is same as for `x86_64` architecture but replace `x86_64` with value of system property `os.arch`
2025-02-20 13:56:50 +01:00
Karl Tauber
c8eaf5f587
increased contrast of text for better readability (issue #762 )
2025-02-18 20:06:30 +01:00
Karl Tauber
ed69049c08
UIDefaultsDump: dump contrast ratios
2025-02-18 20:06:30 +01:00
Karl Tauber
ae4037ee82
Linux: rounded iconify/maximize/close buttons if using FlatLaf window decorations (issue #821 )
2025-02-18 13:33:02 +01:00
Karl Tauber
411a2f6d29
fixed errors reported by Error Prone in commit 6c8f813e53
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-02-16 19:59:36 +01:00
Karl Tauber
f24b3a6022
UI defaults: Linux dumps updated on Ubuntu 24.10
2025-02-16 19:21:53 +01:00
Karl Tauber
ebacad2d04
UIDefaultsLoader: support derived option for mix(), tint() and shade() color functions; added unit tests for color functions
2025-02-16 16:58:21 +01:00
Karl Tauber
76f436726f
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2025-02-13 18:55:08 +01:00
Karl Tauber
6c8f813e53
Testing: added FlatClassLoaderTest.java (used for previous commit)
2025-02-13 00:27:44 +01:00
Karl Tauber
5f6cc719ad
fixed loading FlatLaf UI delegate classes when using FlatLaf in special application where multiple class loaders are involved; e.g. in Eclipse plugin or in LibreOffice extension (issues #955 and #851 )
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-02-12 14:35:35 +01:00
Karl Tauber
00858002de
Eclipse: updated org.eclipse.jdt.core.prefs using latest Eclipse and buildship versions
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-02-05 14:00:11 +01:00