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
Karl Tauber
09c7f15364
Fonts: added missing description in POM (required for Maven Central)
fonts/roboto-2.137
fonts/jetbrains-mono-2.242
fonts/inter-3.19
2022-12-16 00:51:35 +01:00
Karl Tauber
b879b393ad
release 3.0
3.0
2022-12-16 00:19:03 +01:00
Karl Tauber
e4503c2a54
Native window decorations: signed Windows DLLs with FormDev Software GmbH code signing certificate (issue #624 )
2022-12-14 17:08:29 +01:00
Karl Tauber
7e2d02b997
added DSC Software AG as Platinum sponsor; added Jeyla Studio
2022-12-14 15:29:03 +01:00
Karl Tauber
d286550572
Merge PR #613 : Window decorations: Title bar customizing
2022-12-03 19:33:05 +01:00
Karl Tauber
4e44e25d30
macOS themes: fix horizontal centering of combobox arrows (issue #497 ; PR #533 )
2022-12-03 19:17:10 +01:00
Karl Tauber
9fef2f9d05
SwingX: update fonts in JXHeader, JXMonthView, JXTaskPane and JXTitledPanel when changing default font
2022-12-01 12:51:19 +01:00
Karl Tauber
04f1f5921d
Native window decorations: updated DLLs (issue #591 )
...
built by GitHub Actions:
https://github.com/JFormDesigner/FlatLaf/actions/runs/3554848392
2022-11-26 19:34:40 +01:00
Karl Tauber
f9ecffb850
flatlaf-natives-windows: fixed memory allocation error handling (issue #591 )
2022-11-26 19:14:24 +01:00
Karl Tauber
c9b5274ccf
flatlaf-natives-windows: reworked memory allocation error handling
2022-11-26 19:05:24 +01:00
Karl Tauber
d209d47b9e
Testing: added FlatPaintingArrowsTest (extracted from FlatPaintingTest and used parts of FlatPaintingIconsTest)
2022-11-26 18:04:29 +01:00
Karl Tauber
21baaf810c
CHANGELOG.md: added changelog for merged PRs
2022-11-26 17:11:35 +01:00
Karl Tauber
95b4366270
Merge PR #615 : Fonts: lazy loading
2022-11-26 16:24:54 +01:00
Karl Tauber
c3adadfe2f
flatlaf-natives-windows: fixed compile and link errors
2022-11-23 21:27:55 +01:00
Karl Tauber
adf7753617
Fonts: fixed gradle build error and javadoc warnings
2022-11-21 12:55:55 +01:00
Karl Tauber
d491847754
Fonts: support lazy font file loading (extends PRs #545 and #614 )
2022-11-21 11:51:27 +01:00
Karl Tauber
6afc747790
Merge PR #614 : Fonts: Roboto
2022-11-20 14:08:58 +01:00
Karl Tauber
ff46935448
Demo: "Data components" tab: demonstrate rounded selection for JList and JTree
2022-11-20 14:07:02 +01:00
Karl Tauber
78c2f98f1f
Fonts: added Roboto
2022-11-19 16:49:26 +01:00
Karl Tauber
91be9aa2fe
Fonts: do not publish font snapshots/releases in CI
2022-11-19 13:11:08 +01:00
Karl Tauber
13e5da584f
Fonts: do not skip all gradle font tasks when building snapshots and releases because they are used in demo and theme editor
2022-11-19 12:01:14 +01:00
Karl Tauber
1762e0b7a6
Fonts: added font license to maven pom
2022-11-19 11:31:06 +01:00
Karl Tauber
05240abfe0
GitHub Actions: removed on.pull_request.* to avoid duplicate execution or actions in PRs
2022-11-19 11:28:06 +01:00
Karl Tauber
b515e8be04
Fonts: fixed GitHub Actions:
...
- ci.yml: skip fonts in snapshot and release jobs
- fonts.yml: build on all branches/PRs; publish snapshots
- fixed version for font snapshots
2022-11-19 10:48:07 +01:00
Karl Tauber
24bc7fb0b5
Merge PR #545 : Fonts (Inter and JetBrains Mono)
2022-11-18 17:54:00 +01:00