Commit Graph

2328 Commits

Author SHA1 Message Date
Karl Tauber
9d84501bc8 Gradle: moved declaration of all external dependencies to libs.versions.toml and use Gradle version catalog 2023-05-18 15:37:03 +02:00
Karl Tauber
e9fb2b3fdc update to Gradle 8.1.1 2023-05-18 15:32:05 +02:00
Karl T
f60250fd8a Merge pull request #681 from Plyha/spark
Add Spark to Applications
2023-05-18 14:58:39 +02:00
ilya khlevnoy
5fc3cae28a Add Spark to Applications 2023-05-17 23:07:35 +03:00
Karl T
e7935be85b Merge pull request #671 from kumait/main
Add Kafka Visualizer to Applications
2023-04-23 17:01:56 +02:00
kumait
89363b2ea1 Add Kafka Visualizer to Applications 2023-04-22 18:11:55 -04:00
Karl Tauber
e84390ee46 release 3.1.1 3.1.1 2023-04-18 15:01:44 +02:00
Karl Tauber
65a0f467ae Native libraries: Fixed IllegalArgumentException: URI scheme is not "file" when using FlatLaf in WebStart. (issue #668; regression in FlatLaf 3.1) 2023-04-17 21:33:56 +02:00
Karl Tauber
4afb150106 IntelliJ Themes:
- Fixed too large menu item paddings and too large table/tree row heights (all
  "Material Theme UI Lite" themes; issue #667; regression in FlatLaf 3.1).
- Fixed too large tree row height in "Carbon", "Dark Purple", "Gray",
  "Material Design Dark", "Monokai Pro", "One Dark" and "Spacegray" themes.
2023-04-17 13:45:05 +02:00
Karl Tauber
0f6702217e updated CHANGELOG.md and README.md for FlatLaf 3.1 2023-04-12 13:55:22 +02:00
Karl Tauber
13a0097858 updated sigtest for FlatLaf 3.1
(generated in clean workspace with gradle task `sigtestGenerate`)
2023-04-03 12:24:38 +02:00
Karl Tauber
01c830ad92 release 3.1 3.1 2023-04-03 11:02:33 +02:00
Karl Tauber
dce4f4623c SystemInfo.isMacFullWindowContentSupported now includes isMacOS; updated comments regarding system property apple.awt.application.appearance 2023-04-03 10:59:30 +02:00
Karl Tauber
d530624362 Table: improved cell focus indicator border hiding (issue #654)
- never for cell selection mode
- for single selected column if contains editable cell
2023-03-28 18:33:31 +02:00
Karl Tauber
2e878b62d1 Table: fixed cell focus indicator border hiding for boolean columns (issue #654) 2023-03-28 13:32:33 +02:00
Karl Tauber
d27a246dfe Table: fixed potential performance issue with paint cell focus indicator border (issue #654) 2023-03-27 16:37:02 +02:00
Karl Tauber
778def118a List, Table, Tree: improved color of cell focus indicator border
- was black
- now derived from selection color (usually accent color)
  - darker in light themes
  - lighter in dark themes

(issue #654)
2023-03-26 14:56:15 +02:00
Karl Tauber
bc5587477b Theme Editor: Preview: fixed preview of cell focus indicators in List, Table and Tree 2023-03-26 13:05:50 +02:00
Karl Tauber
03a775cd31 List: use FlatUIUtils.isPermanentFocusOwner() instead of hasFocus() for cell renderer (similar to Tree) 2023-03-25 18:28:31 +01:00
Karl Tauber
875083a924 GitHub Actions: don't use toolchain for Java 19 (because this fails on Gradle 8.0.2) 2023-03-06 13:41:44 +01:00
Karl Tauber
f6fc925c9e update to Gradle 8.0.2 2023-03-06 13:13:05 +01:00
Karl Tauber
74e1972781 Linux window decoration: check whether native move/resize was successfully started before maximizing window in mouseClicked() (issue #637) 2023-03-02 23:55:06 +01:00
Karl Tauber
2f5c54bb49 Tree: Fixed missing custom closed/opened/leaf icons of a custom DefaultTreeCellRenderer. (issue #653; regression since implementing PR #609 in FlatLaf 3.0) 2023-03-02 23:06:35 +01:00
geroyche
465798ee3d catch npe 2023-02-23 17:34:40 +01:00
Karl Tauber
425f3acced Window decorations on Linux: fixed behavior of maximize/restore button when tiling window to left or right half of screen (issue #647) 2023-02-23 15:37:26 +01:00
Karl Tauber
546382e471 Linux: fixed UnsatisfiedLinkError: com.formdev.flatlaf.ui.FlatNativeWindowsLibrary.getOSBuildNumberImpl() (regression in PR #643, commit 07ad467c73)
added additional platform checks to `FlatNative<platform>Library.isLoaded()` methods
2023-02-10 21:33:26 +01:00
Karl Tauber
7e91d78633 Native window decorations: updated Windows DLLs (for PR #643)
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/4097364667

locally signed Windows DLLs with FormDev Software GmbH code signing certificate
2023-02-05 17:32:15 +01:00
Karl Tauber
136e1e4e30 Merge PR #643: Windows 11: Rounded popup windows 2023-02-05 16:59:16 +01:00
Karl Tauber
f5f6850172 fixed HiDPIUtils.paintAtScale1x(), which painted at wrong location if graphics is rotated, is scaled and x or y parameters are not zero (issue #646) 2023-02-05 16:56:04 +01:00
Karl Tauber
28cdde3f17 Tree: fixed truncated node text and too small painted non-wide node background if custom cell renderer sets icon, but not disabled icon, and tree is disabled (issue #640) 2023-02-02 11:50:13 +01:00
Karl Tauber
29b801e13d TabbedPane: support hover and focused tab foreground colors (issue #627)
changed background behavior: `tabbedPane.getBackgroundAt(tabIndex)` now has higher priority than `TabbedPane.focusColor` and `TabbedPane.selectedBackground`
2023-01-31 13:58:42 +01:00
Karl Tauber
1435469ee5 TableHeader: support column hover and pressed background and foreground colors (issue #636) 2023-01-30 14:21:44 +01:00
Karl Tauber
4a0bd2c09f MenuItem: fixed horizontal alignment of icons (issue #631) 2023-01-27 22:43:45 +01:00
Karl Tauber
f8d67f863f UI defaults dumps updated for commits 9fef2f9d05 2023-01-27 22:27:36 +01:00
Karl Tauber
0291dd5416 IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) 2023-01-27 22:27:26 +01:00
Karl Tauber
9014435d4d Windows 11: made rounded popup border configurable via UI properties and client property 2023-01-27 15:00:11 +01:00
Karl Tauber
07ad467c73 Windows 11: use rounded popups with system border and system drop shadow 2023-01-26 18:13:26 +01:00
Karl Tauber
35e23574cf Native libraries: (issue #624)
- publish to maven central
- load from same location as flatlaf.jar (if available, otherwise extract from jar to temporary directory)
2023-01-21 18:35:54 +01:00
Karl Tauber
9b62b8395f Theme Editor: support macOS light and dark themes 2023-01-19 11:10:42 +01:00
Karl Tauber
45e7022deb Fonts: updated JetBrains Mono to v2.304 fonts/jetbrains-mono-2.304 2023-01-19 00:06:00 +01:00
Karl Tauber
32dce16363 Styling: fixed resolving of UI variables in styles that use other variables 2023-01-18 23:26:34 +01:00
Karl Tauber
e34b5eafe1 Merge PR #639: Fonts: Roboto Mono fonts/roboto-mono-3.000 2023-01-12 15:28:06 +01:00
Karl Tauber
4e1e749094 Fonts: added Roboto Mono (issue #638) 2023-01-12 14:08:08 +01:00
Karl Tauber
ede9293377 README.md: added macOS theme screenshots 2023-01-03 20:11:55 +01:00
Karl Tauber
9101324a1f Window decorations: glass pane no longer overlaps the FlatLaf window title bar (issue #630) 2023-01-03 19:48:21 +01:00
Karl Tauber
4b844353ee Window decorations: fixed broken window resizing on Linux multi-screen setups (issue #632) 2023-01-02 19:54:05 +01:00
Karl Tauber
2134c19c58 IntelliJ Themes: avoid that accent color affect some colors in some IntelliJ themes (issue #625) 2023-01-02 18:58:18 +01:00
Karl Tauber
c974784ebb IntelliJ Themes: fixed default button hover background in "Solarized Light" theme (issue #628) 2023-01-02 18:43:12 +01:00
Karl Tauber
5eb6961023 updated sigtest for FlatLaf 3.0
(generated in clean workspace with gradle task `sigtestGenerate`)
2022-12-16 01:30:50 +01:00
Karl Tauber
07cbd8b97b Fonts: enabled "Download" section in README.md 2022-12-16 01:29:11 +01:00