Commit Graph

  • 7e8fa58bd7 IntelliJ Themes: reduced memory footprint and improved setup speed by ignoring IntelliJ UI properties that are not used in FlatLaf Karl Tauber 2023-08-02 00:40:49 +02:00
  • 046200625c Make world possessive not plural Rick M 2023-08-01 16:20:11 -04:00
  • 710ed55152 Tweak ZAP's name Rick M 2023-08-01 16:18:41 -04:00
  • ce527329a6 ComboBox: fixed search in item list for text with spaces (issue #691) Karl Tauber 2023-08-01 15:19:15 +02:00
  • b455dd41ab TabbedPane: going back to 3px tab selection for macOS themes Karl Tauber 2023-07-31 22:36:59 +02:00
  • b47ed94f40 PopupMenu: make sure that popup menu does not overlap any operating system task bar (issue #701) Karl Tauber 2023-07-31 22:21:35 +02:00
  • f1351a2093 TabbedPane: support rounded underline selection and rounded card tabs Karl Tauber 2023-07-31 13:36:18 +02:00
  • c1c5e81df0 fixed error reported by Error Prone Karl Tauber 2023-07-30 16:07:26 +02:00
  • 8e3c8ba6c5 Window decorations: support toolbox-style "small" window title bar (issue #659) Karl Tauber 2023-07-30 15:26:44 +02:00
  • dfe4404a17 fixed build error in flatlaf-testing-modular-app caused by moving to JSVG (PR #684) Karl Tauber 2023-07-30 14:33:24 +02:00
  • b3fb63c9f5 ComboBox: improved location of selected item in popup if list is large and scrollable Karl Tauber 2023-07-30 14:01:24 +02:00
  • 9db3dfff26 CHANGELOG.md: added info about recently merged PR #684 Karl Tauber 2023-07-30 13:58:49 +02:00
  • 3c9051e7de Merge PR #684: Replace svgSalamander with jsvg Karl Tauber 2023-07-30 13:46:06 +02:00
  • 798a6d061c jsvg: use String instead of URL as cache key to avoid this problem: https://errorprone.info/bugpattern/URLEqualsHashCode Karl Tauber 2023-07-17 23:42:26 +02:00
  • 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) Karl Tauber 2023-07-17 15:45:03 +02:00
  • 4715d8d16c jsvg: use RenderingHints.VALUE_STROKE_PURE for correct line rendering Karl Tauber 2023-07-17 12:43:09 +02:00
  • 193da2bc4d jsvg: updated flatlaf-extras/README.md; removed svgSalamander from libs.versions.toml Karl Tauber 2023-07-10 13:49:30 +02:00
  • 799f8efe22 jsvg: simplified/fixed loading from input stream; replaced internal usage of URI with URL Karl Tauber 2023-07-10 13:41:54 +02:00
  • f6062e1ec4 jsvg: fixed color filter in FlatSVGIcon Karl Tauber 2023-07-09 23:16:50 +02:00
  • c790778a46 Window decorations: support moving/resizing JInternalFrame that is child of JLayeredPane and overlaps FlatLaf title bar (issue #658) Karl Tauber 2023-07-09 18:23:20 +02:00
  • 4344f1b3a0 IntelliJ Themes: fixed focused tab background color for themes "Arc *", "Material Design Dark", "Monocai", "One Dark", "Spacegray" and "Xcode-Dark" (issue #697) Karl Tauber 2023-07-09 14:09:01 +02:00
  • d520b30500 TestFlatStylingScale unit tests added for commit fde65b2730, issue #682 Karl Tauber 2023-07-02 18:47:10 +02:00
  • 11c02e5f50 FlatWindowDecorationsTest: redesigned UI; added "FlatLaf window decorations" checkbox Karl Tauber 2023-07-02 18:03:39 +02:00
  • aa4c6ee9da Native window libraries: updated Windows DLLs (for issue #673) Karl Tauber 2023-07-01 18:37:32 +02:00
  • 98f8557392 flatlaf-natives-windows: reworked linking/loading of jawt.dll; now loading jawt.dll when first used (issue #673) Karl Tauber 2023-07-01 18:16:59 +02:00
  • 6f6a860887 IntelliJ Themes: "Monocai" theme: fixed unreadable text color of default buttons (issue #693) Karl Tauber 2023-06-21 17:30:59 +02:00
  • 38695e9e16 updated Error Prone to 2.20.0 Karl Tauber 2023-06-21 17:16:22 +02:00
  • 242c478cb3 GitHub Actions: - build using Java 20 (use toolchain because Gradle 8.1.1 does not support running and compiling on Java 20 because Kotlin does not support 20 as target version) - use temurin distribution as default because it is pre-installed on ubuntu-latest Karl Tauber 2023-06-21 17:14:29 +02:00
  • f003e835bd macOS themes: changing @accentColor variable in FlatLaf properties files did not change all accent related colors for all components Karl Tauber 2023-06-21 12:15:12 +02:00
  • 267defb321 added system property flatlaf.useNativeLibrary to allow disabling loading of FlatLaf native library (issue #674) Karl Tauber 2023-06-21 00:13:35 +02:00
  • 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) Karl Tauber 2023-06-21 00:02:01 +02:00
  • fde65b2730 Styling: fixed scaling of some styling properties (rowHeight for Table and Tree; iconTextGap for Button, CheckBox and RadioButton) (issue #682) Karl Tauber 2023-06-20 23:45:41 +02:00
  • e908362f0a fixed IllegalComponentStateException when invoker is not showing in SubMenuUsabilityHelper (issue #692) Karl Tauber 2023-06-20 23:15:11 +02:00
  • a40b837634 Replace svgSalamander with jsvg Jannis Weis 2023-05-29 16:30:12 +02:00
  • b391465fbf Gradle: - moved FlatLaf version numbers from build.gradle.kts to gradle.properties - enabled Gradle parallel build Karl Tauber 2023-05-20 12:30:23 +02:00
  • bad0428f5b UIDefaultsLoader and FlatStylingSupport: explicitly specify throws IllegalArgumentException and improved catching Karl Tauber 2023-05-20 12:09:17 +02:00
  • 97018df2f9 added Error Prone (https://errorprone.info/) and fixed reported errors and warnings Karl Tauber 2023-05-19 22:58:12 +02:00
  • 9d84501bc8 Gradle: moved declaration of all external dependencies to libs.versions.toml and use Gradle version catalog Karl Tauber 2023-05-18 15:37:03 +02:00
  • e9fb2b3fdc update to Gradle 8.1.1 Karl Tauber 2023-05-18 15:32:05 +02:00
  • f60250fd8a Merge pull request #681 from Plyha/spark Karl T 2023-05-18 14:58:39 +02:00
  • 5fc3cae28a Add Spark to Applications ilya khlevnoy 2023-05-17 23:07:35 +03:00
  • e7935be85b Merge pull request #671 from kumait/main Karl T 2023-04-23 17:01:56 +02:00
  • 89363b2ea1 Add Kafka Visualizer to Applications kumait 2023-04-22 18:11:55 -04:00
  • e84390ee46 release 3.1.1 3.1.1 Karl Tauber 2023-04-18 15:01:44 +02:00
  • 65a0f467ae Native libraries: Fixed IllegalArgumentException: URI scheme is not "file" when using FlatLaf in WebStart. (issue #668; regression in FlatLaf 3.1) Karl Tauber 2023-04-17 21:33:56 +02:00
  • 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. Karl Tauber 2023-04-17 13:45:05 +02:00
  • 0f6702217e updated CHANGELOG.md and README.md for FlatLaf 3.1 Karl Tauber 2023-04-12 13:55:22 +02:00
  • 13a0097858 updated sigtest for FlatLaf 3.1 Karl Tauber 2023-04-03 12:24:38 +02:00
  • 01c830ad92 release 3.1 3.1 Karl Tauber 2023-04-03 11:02:33 +02:00
  • dce4f4623c SystemInfo.isMacFullWindowContentSupported now includes isMacOS; updated comments regarding system property apple.awt.application.appearance Karl Tauber 2023-04-03 10:59:30 +02:00
  • d530624362 Table: improved cell focus indicator border hiding (issue #654) - never for cell selection mode - for single selected column if contains editable cell Karl Tauber 2023-03-28 18:33:31 +02:00
  • 2e878b62d1 Table: fixed cell focus indicator border hiding for boolean columns (issue #654) Karl Tauber 2023-03-28 13:32:33 +02:00
  • d27a246dfe Table: fixed potential performance issue with paint cell focus indicator border (issue #654) Karl Tauber 2023-03-27 16:37:02 +02:00
  • 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 Karl Tauber 2023-03-26 13:17:31 +02:00
  • bc5587477b Theme Editor: Preview: fixed preview of cell focus indicators in List, Table and Tree Karl Tauber 2023-03-25 23:46:48 +01:00
  • 03a775cd31 List: use FlatUIUtils.isPermanentFocusOwner() instead of hasFocus() for cell renderer (similar to Tree) Karl Tauber 2023-03-25 18:28:31 +01:00
  • 875083a924 GitHub Actions: don't use toolchain for Java 19 (because this fails on Gradle 8.0.2) Karl Tauber 2023-03-06 13:41:44 +01:00
  • f6fc925c9e update to Gradle 8.0.2 Karl Tauber 2023-03-06 13:13:05 +01:00
  • 74e1972781 Linux window decoration: check whether native move/resize was successfully started before maximizing window in mouseClicked() (issue #637) Karl Tauber 2023-03-02 23:55:06 +01:00
  • 2f5c54bb49 Tree: Fixed missing custom closed/opened/leaf icons of a custom DefaultTreeCellRenderer. (issue #653; regression since implementing PR #609 in FlatLaf 3.0) Karl Tauber 2023-03-02 23:06:35 +01:00
  • 465798ee3d catch npe geroyche 2023-02-20 16:45:52 +01:00
  • 425f3acced Window decorations on Linux: fixed behavior of maximize/restore button when tiling window to left or right half of screen (issue #647) Karl Tauber 2023-02-23 15:26:11 +01:00
  • 546382e471 Linux: fixed UnsatisfiedLinkError: com.formdev.flatlaf.ui.FlatNativeWindowsLibrary.getOSBuildNumberImpl() (regression in PR #643, commit 07ad467c73) Karl Tauber 2023-02-10 21:33:26 +01:00
  • 7e91d78633 Native window decorations: updated Windows DLLs (for PR #643) Karl Tauber 2023-02-05 17:32:15 +01:00
  • 136e1e4e30 Merge PR #643: Windows 11: Rounded popup windows Karl Tauber 2023-02-05 16:59:16 +01:00
  • 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) Karl Tauber 2023-02-05 16:56:04 +01:00
  • 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) Karl Tauber 2023-02-02 11:50:13 +01:00
  • 29b801e13d TabbedPane: support hover and focused tab foreground colors (issue #627) Karl Tauber 2023-01-31 13:58:42 +01:00
  • 1435469ee5 TableHeader: support column hover and pressed background and foreground colors (issue #636) Karl Tauber 2023-01-30 14:21:44 +01:00
  • 4a0bd2c09f MenuItem: fixed horizontal alignment of icons (issue #631) Karl Tauber 2023-01-27 22:43:45 +01:00
  • f8d67f863f UI defaults dumps updated for commits 9fef2f9d05 Karl Tauber 2023-01-27 22:27:36 +01:00
  • 0291dd5416 IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2023-01-27 18:16:42 +01:00
  • 9014435d4d Windows 11: made rounded popup border configurable via UI properties and client property Karl Tauber 2023-01-27 15:00:11 +01:00
  • 07ad467c73 Windows 11: use rounded popups with system border and system drop shadow Karl Tauber 2022-11-23 16:32:09 +01:00
  • 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) Karl Tauber 2023-01-21 18:29:05 +01:00
  • 9b62b8395f Theme Editor: support macOS light and dark themes Karl Tauber 2023-01-19 11:10:42 +01:00
  • 45e7022deb Fonts: updated JetBrains Mono to v2.304 fonts/jetbrains-mono-2.304 Karl Tauber 2023-01-19 00:06:00 +01:00
  • 32dce16363 Styling: fixed resolving of UI variables in styles that use other variables Karl Tauber 2023-01-18 23:26:34 +01:00
  • e34b5eafe1 Merge PR #639: Fonts: Roboto Mono fonts/roboto-mono-3.000 Karl Tauber 2023-01-12 15:28:06 +01:00
  • 4e1e749094 Fonts: added Roboto Mono (issue #638) Karl Tauber 2023-01-12 14:08:08 +01:00
  • ede9293377 README.md: added macOS theme screenshots Karl Tauber 2023-01-03 20:11:55 +01:00
  • 9101324a1f Window decorations: glass pane no longer overlaps the FlatLaf window title bar (issue #630) Karl Tauber 2023-01-03 19:48:21 +01:00
  • 4b844353ee Window decorations: fixed broken window resizing on Linux multi-screen setups (issue #632) Karl Tauber 2023-01-02 19:54:05 +01:00
  • 2134c19c58 IntelliJ Themes: avoid that accent color affect some colors in some IntelliJ themes (issue #625) Karl Tauber 2023-01-02 18:58:18 +01:00
  • c974784ebb IntelliJ Themes: fixed default button hover background in "Solarized Light" theme (issue #628) Karl Tauber 2023-01-02 18:43:12 +01:00
  • 5eb6961023 updated sigtest for FlatLaf 3.0 Karl Tauber 2022-12-16 01:30:50 +01:00
  • 07cbd8b97b Fonts: enabled "Download" section in README.md Karl Tauber 2022-12-16 01:29:11 +01:00
  • 09c7f15364 Fonts: added missing description in POM (required for Maven Central) fonts/roboto-2.137 fonts/jetbrains-mono-2.242 fonts/inter-3.19 Karl Tauber 2022-12-16 00:51:35 +01:00
  • b879b393ad release 3.0 3.0 Karl Tauber 2022-12-16 00:19:03 +01:00
  • e4503c2a54 Native window decorations: signed Windows DLLs with FormDev Software GmbH code signing certificate (issue #624) Karl Tauber 2022-12-14 17:08:29 +01:00
  • 7e2d02b997 added DSC Software AG as Platinum sponsor; added Jeyla Studio Karl Tauber 2022-12-14 15:29:03 +01:00
  • d286550572 Merge PR #613: Window decorations: Title bar customizing Karl Tauber 2022-12-03 19:33:05 +01:00
  • 4e44e25d30 macOS themes: fix horizontal centering of combobox arrows (issue #497; PR #533) Karl Tauber 2022-12-03 19:17:10 +01:00
  • 9fef2f9d05 SwingX: update fonts in JXHeader, JXMonthView, JXTaskPane and JXTitledPanel when changing default font Karl Tauber 2022-12-01 12:51:19 +01:00
  • 04f1f5921d Native window decorations: updated DLLs (issue #591) Karl Tauber 2022-11-26 19:33:34 +01:00
  • f9ecffb850 flatlaf-natives-windows: fixed memory allocation error handling (issue #591) Karl Tauber 2022-11-26 19:14:24 +01:00
  • c9b5274ccf flatlaf-natives-windows: reworked memory allocation error handling Karl Tauber 2022-11-26 19:05:24 +01:00
  • d209d47b9e Testing: added FlatPaintingArrowsTest (extracted from FlatPaintingTest and used parts of FlatPaintingIconsTest) Karl Tauber 2022-11-26 18:04:29 +01:00
  • 21baaf810c CHANGELOG.md: added changelog for merged PRs Karl Tauber 2022-11-26 17:11:35 +01:00
  • 95b4366270 Merge PR #615: Fonts: lazy loading Karl Tauber 2022-11-26 16:24:54 +01:00