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
Karl Tauber
0d2e1e6d18
Fonts: HiDPIUtils: improved vertical position correction of text (on Windows) for various fonts
2022-11-18 17:35:59 +01:00
Karl Tauber
f23c523baf
GitHub Actions: ci.yml: include font JARs in build artifacts
2022-11-17 23:01:56 +01:00
Karl Tauber
76fee29f5b
Demo: install Inter font only when used; removed JetBrains Mono
2022-11-17 23:01:17 +01:00
Karl Tauber
ec77746a43
Fonts: support specifying preferred font family for easy using another font (e.g. Inter) for all components
2022-11-17 23:01:03 +01:00
Karl Tauber
92cd6f8f34
Theme Editor:
...
- use JetBrains Mono font for editor area
- added Inter font to allow using it in preview (Java 11+)
2022-11-17 23:00:07 +01:00
Karl Tauber
e7d2b5cbb6
Fonts: added Inter and JetBrains Mono
2022-11-17 22:59:31 +01:00
Karl Tauber
4d175da3a0
Window decorations: added debug option to paint title bar rectangles that are used by Windows 10/11 in WM_NCHITTEST to identify special areas
2022-11-16 20:07:11 +01:00
Karl Tauber
5f047ddda9
Window decorations: added client properties to hide title, iconify, maximize/restore and close buttons (issue #608 )
2022-11-16 11:08:31 +01:00
Karl Tauber
ccca6fe88e
Merge PR #612 : macOS themes: make spinner look like macOS stepper
2022-11-16 10:59:10 +01:00
Karl Tauber
a1f18e1ec9
macOS themes: fixed spinner arrow hover/pressed colors (issue #497 ; PR #533 )
2022-11-16 10:51:38 +01:00
Karl Tauber
afdaf7a0a5
Merge PR #609 : Tree: hide default closed/opened/leaf icons by default
2022-11-16 10:29:24 +01:00
Karl Tauber
62f0ef19f4
macOS themes: make spinner look like macOS stepper (issue #497 ; PR #533 )
2022-11-15 14:29:47 +01:00
Karl Tauber
b736502c27
Tree: hide default closed/opened/leaf icons by default
2022-11-14 14:59:47 +01:00
Karl Tauber
2be2dae3d6
macOS themes: updated UI defaults dumps (PR #533 )
2022-11-14 14:19:49 +01:00
Karl Tauber
aefe104ca4
FlatSVGIcon: no longer use classes from package com.formdev.flatlaf.ui to allow using FlatSVGIcon (and flatlaf-extras.jar) in NetBeans plugin (NetBeans ships with FlatLaf, but does not export that package)
2022-11-14 14:02:27 +01:00
Karl Tauber
3e6bce9cec
no longer check for system property apple.awt.graphics.UseQuartz because openjdk seems not support it
...
not found `apple.awt.graphics.UseQuartz` in:
- https://github.com/openjdk/jdk8u-dev
- https://github.com/openjdk/jdk
2022-11-14 13:48:54 +01:00
Karl Tauber
a6394cac38
minor code cleanup:
...
- remove redundant semicolon
- create array with curly
2022-11-14 12:25:29 +01:00
Karl Tauber
1e09ddfc93
Merge PR #607 : systemColor() function and support changing accent color in macOS themes
2022-11-14 12:05:47 +01:00
Karl Tauber
664f5c98e9
macOS themes: support changing accent and highlight colors (issue #497 )
2022-11-02 21:59:45 +01:00
Karl Tauber
c7bfd2ea82
UIDefaultsLoader: added systemColor() color function that can be used to change accent color (preparation for getting accent color from operating system)
2022-11-02 21:59:07 +01:00
Karl Tauber
9ce7ddd088
UIDefaultsLoader: reworked error handling when parsing colors to support null as result (preparation for systemColor() function)
2022-11-02 21:57:57 +01:00
Karl Tauber
cca8d427d2
Merge PR #533 : macOS light and dark themes
2022-11-01 12:23:57 +01:00
Karl Tauber
aa9263a2e7
macOS themes: use rounded selection for menus and combo boxes; fixed menus and combo box selection colors (issue #497 )
2022-11-01 12:00:11 +01:00
Karl Tauber
5eaebde437
macOS themes: added some ScrollBar UI properties so that themes look the same on Windows or Linux as on macOS (issue #497 )
2022-11-01 11:52:36 +01:00
Karl Tauber
7f15f557a5
ComboBox: for style "mac", place popup over combobox (issue #497 )
2022-11-01 11:52:36 +01:00
Karl Tauber
b459715cb5
macOS light and dark themes (issue #497 )
2022-11-01 11:37:29 +01:00
Karl Tauber
bfede219d0
added DbVisualizer as Platinum sponsor
2022-11-01 10:13:37 +01:00
Karl Tauber
ef21efecf5
Tree:
...
- Fixed missing tree lines (if enabled) for wide-selected rows. (issue #598 )
- Fixed scaling of tree lines and fixed alignment to expand/collapse arrows.
- Removed support for dashed tree lines. `Tree.lineTypeDashed` is now ignored.
2022-11-01 10:12:49 +01:00
Karl Tauber
2bfbc9dc12
Merge PR #577 : Rounded outlined icons
2022-10-30 10:39:09 +01:00
Karl Tauber
c3a1b45546
Merge PR #548 : ComboBox: support rounded selection
2022-10-30 10:28:48 +01:00