Commit Graph

691 Commits

Author SHA1 Message Date
Karl Tauber
2b640e2129 IntelliJ Themes: fixed foreground colors of disabled text in "Vuesion" theme 2023-08-04 00:59:41 +02:00
Karl Tauber
2a983f5c03 IntelliJ Themes: fixed background colors of enabled text components, to distinguish from disabled (issue #528) 2023-08-04 00:25:51 +02:00
Karl Tauber
593502287d IntelliJ Themes: removed all "Contrast" themes from "Material UI Lite" 2023-08-03 00:26:59 +02:00
Karl Tauber
7a9bdf9be0 IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) 2023-08-02 15:03:57 +02:00
Karl Tauber
170c22c5ed IntelliJ Themes: fixed unselected CheckBox and RadioButton icon colors for themes "Atom One Light", "Cyan Light", "GitHub", "Light Owl", "Material Lighter" and "Solarized Light" 2023-08-02 14:25:15 +02:00
Karl Tauber
7e8fa58bd7 IntelliJ Themes: reduced memory footprint and improved setup speed by ignoring IntelliJ UI properties that are not used in FlatLaf
also fixed `ToggleButton.tab.selectedBackground`
2023-08-02 00:40:49 +02:00
Karl Tauber
ce527329a6 ComboBox: fixed search in item list for text with spaces (issue #691) 2023-08-01 15:19:15 +02:00
Karl Tauber
b47ed94f40 PopupMenu: make sure that popup menu does not overlap any operating system task bar (issue #701) 2023-07-31 22:21:35 +02:00
Karl Tauber
dfe4404a17 fixed build error in flatlaf-testing-modular-app caused by moving to JSVG (PR #684) 2023-07-30 14:33:24 +02:00
Karl Tauber
b3fb63c9f5 ComboBox: improved location of selected item in popup if list is large and scrollable 2023-07-30 14:01:24 +02:00
Karl Tauber
9db3dfff26 CHANGELOG.md: added info about recently merged PR #684 2023-07-30 13:58:49 +02:00
Karl Tauber
19afbe99d9 FormattedTextField: On Linux, fixed IllegalArgumentException: Invalid location if JFormattedTextField.setDocument() is invoked in a focus gained listener on that formatted text field. (issue #698) 2023-07-17 15:46:11 +02:00
Karl Tauber
4344f1b3a0 IntelliJ Themes: fixed focused tab background color for themes "Arc *", "Material Design Dark", "Monocai", "One Dark", "Spacegray" and "Xcode-Dark" (issue #697) 2023-07-09 14:09:01 +02:00
Karl Tauber
98f8557392 flatlaf-natives-windows: reworked linking/loading of jawt.dll; now loading jawt.dll when first used (issue #673) 2023-07-01 18:16:59 +02:00
Karl Tauber
6f6a860887 IntelliJ Themes: "Monocai" theme: fixed unreadable text color of default buttons (issue #693) 2023-06-21 17:30:59 +02:00
Karl Tauber
f003e835bd macOS themes: changing @accentColor variable in FlatLaf properties files did not change all accent related colors for all components 2023-06-21 12:15:12 +02:00
Karl Tauber
267defb321 added system property flatlaf.useNativeLibrary to allow disabling loading of FlatLaf native library (issue #674) 2023-06-21 00:13:35 +02:00
Karl Tauber
4392c7627b IntelliJ Themes:
- "Light Owl" theme: Fixed wrong (unreadable) text color in selected menu
  items, selected text in text components, and selection in ComboBox popup
  list. (issue #687)
- "Gradianto Midnight Blue" theme: Fixed color of ScrollBar track, which was
  not visible. (issue #686)
2023-06-21 00:02:01 +02:00
Karl Tauber
fde65b2730 Styling: fixed scaling of some styling properties (rowHeight for Table and Tree; iconTextGap for Button, CheckBox and RadioButton) (issue #682) 2023-06-20 23:45:41 +02:00
Karl Tauber
e908362f0a fixed IllegalComponentStateException when invoker is not showing in SubMenuUsabilityHelper (issue #692) 2023-06-20 23:15:11 +02:00
Karl Tauber
e84390ee46 release 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
01c830ad92 release 3.1 2023-04-03 11:02: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
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
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
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
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
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 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 2023-01-12 15:28:06 +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
b879b393ad release 3.0 2022-12-16 00:19:03 +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
21baaf810c CHANGELOG.md: added changelog for merged PRs 2022-11-26 17:11:35 +01:00
Karl Tauber
b736502c27 Tree: hide default closed/opened/leaf icons by default 2022-11-14 14:59:47 +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