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
Karl Tauber
072cc3c488
Styling: MigLayout visual padding was not updated after applying style to Button, ComboBox, Spinner, TextField (and subclasses) and ToggleButton (issue #965 )
2025-02-05 12:55:12 +01:00
Karl Tauber
1f594b2ba8
Linux with FlatLaf window decorations: fixed occasional maximizing of window when single-clicking the window's title bar (issue #637 )
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-01-28 15:31:13 +01:00
Karl Tauber
c32c00a5eb
Linux with FlatLaf window decorations:
...
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
- moved window resizer components from layered pane to rootpane so that border is included in area where user can resize window
- scale border thickness
2025-01-26 17:48:19 +01:00
Karl Tauber
3a8a55a545
Linux with FlatLaf window decorations: right and bottom window resize drag areas were 2px smaller than at left and top sides
2025-01-26 17:23:59 +01:00
Karl Tauber
6c49b8bc4d
Linux: hide popups when window is moved, resized, maximized, restored, iconified or switched to another window (issue #962 )
2025-01-25 09:48:52 +01:00
Karl Tauber
cca9707f6b
Popup: on Windows 10, update drop shadow of heavy-weight popup if popup moved/resized (issue #942 )
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-01-25 07:45:57 +01:00
Karl Tauber
f30dd876e4
Linux: updated libflatlaf-linux-arm64.so for Linux on ARM64; now built on ARM64 Linux (ubuntu-24.04-arm); previous was cross-compiled on X86_64 Linux (issue #899 )
...
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 by GitHub Actions: https://github.com/JFormDesigner/FlatLaf/actions/runs/12932258675
2025-01-23 16:38:16 +01:00
Karl Tauber
c6872d48b3
GitHub Actions:
...
- build Linux ARM64 native library on ubuntu-24.04-arm
- build on various Java versions only if build on Java 11 succeeded
- build Java version matrix only on main repo
2025-01-23 16:15:22 +01:00
Karl Tauber
5e78b21df7
macOS native rounded borders: (PR #772 )
...
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
- removed opacity from contentView.layer
- catch and log exceptions
2025-01-21 11:59:40 +01:00
Karl Tauber
2ef87dc789
macOS: re-enabled rounded popup border (see PR #772 ) on macOS 14.4+ (was disabled in 3.5.x)
...
deferred rounded border setup, if popup window is not yet created, could make a difference (see commit 656d25b75e )
2025-01-20 19:42:55 +01:00
Karl Tauber
28904c34cc
Linux: added libflatlaf-linux-arm64.so for Linux on ARM64 (issue #899 )
...
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
built by GitHub Actions: https://github.com/JFormDesigner/FlatLaf/actions/runs/12845430366
2025-01-18 17:09:32 +01:00
Karl Tauber
91f19bf94c
Native Libraries:
...
- Linux: added dumps
- macOS: replaced deprecated Gradle `exec`
2025-01-18 16:53:30 +01:00
Karl Tauber
0ea188f8db
Linux: support cross-compile native library for ARM64 on x86_64 Linux (issue #899 )
2025-01-18 14:50:42 +01:00
Karl Tauber
6c77b81277
Linux: support building native library for ARM64 when Gradle build runs on ARM64 Linux (issue #899 )
2025-01-16 20:10:57 +01:00
Karl Tauber
ddee4ef526
GitHub Actions: natives.yml: install libxt-dev to fix build error on ubuntu 24.04 (did work without this on ubuntu 22.04)
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (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
Native Libraries / Natives (macos) (push) Has been cancelled
Native Libraries / Natives (ubuntu) (push) Has been cancelled
Native Libraries / Natives (windows) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
2025-01-09 15:57:46 +01:00
Karl Tauber
f11f68282b
update to Gradle 8.12
2025-01-09 15:39:27 +01:00
Karl Tauber
ac0cceb09b
added Exocharts as Gold sponsor
2025-01-09 15:19:47 +01:00
Karl Tauber
a238fd4505
Button: fixed background and foreground colors for borderless and toolBarButton style default buttons (JButton.isDefaultButton() is true) (issue #947 )
2025-01-09 14:38:36 +01:00
Karl Tauber
8dc6242889
FlatLaf window decorations: minimize and maximize icons were not shown for custom scale factors less than 100% (e.g. `-Dflatlaf.uiScale=75%) (issue #951 )
2025-01-09 14:19:44 +01:00
Karl Tauber
d17fffb82a
PopupFactory: fixed NPE on Windows 10 when owner is null (issue #952 )
2025-01-09 12:26:57 +01:00
Karl Tauber
0ad3180b10
FileChooser: improved performance when navigating to large directories with thousands of files (issue #953 )
2025-01-09 12:04:25 +01:00
Karl Tauber
80ba75fdeb
List:
...
CI / build (11, ) (push) Has been cancelled
CI / build (17, ) (push) Has been cancelled
CI / build (21, ) (push) Has been cancelled
CI / build (23, ) (push) Has been cancelled
CI / build (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled
- fixed wrong x/width bounds of alternating rows for multi-column lists (PR #939 )
- Demo: added "alternating rows" checkboxes to "Data Components" page
2024-12-18 12:22:04 +01:00
Karl Tauber
7027821c00
Merge PR #939 : Support for alternate row color in JList
2024-12-18 00:30:01 +01:00
Karl Tauber
a3a49cef73
Merge PR #936 : CheckBox: support styling indeterminate state of tri-state check boxes
2024-12-17 23:46:12 +01:00
Dar
abf77d5399
mod: code format
2024-12-16 15:55:40 +01:00
Dar
6404b8de2a
fix: filter combobox by name
2024-12-16 15:49:19 +01:00