Commit Graph

  • 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
  • c3adadfe2f flatlaf-natives-windows: fixed compile and link errors Karl Tauber 2022-11-23 21:27:55 +01:00
  • adf7753617 Fonts: fixed gradle build error and javadoc warnings Karl Tauber 2022-11-21 12:55:55 +01:00
  • d491847754 Fonts: support lazy font file loading (extends PRs #545 and #614) Karl Tauber 2022-11-21 11:51:27 +01:00
  • 6afc747790 Merge PR #614: Fonts: Roboto Karl Tauber 2022-11-20 14:08:58 +01:00
  • ff46935448 Demo: "Data components" tab: demonstrate rounded selection for JList and JTree Karl Tauber 2022-11-20 14:07:02 +01:00
  • 78c2f98f1f Fonts: added Roboto Karl Tauber 2022-11-19 16:39:16 +01:00
  • 91be9aa2fe Fonts: do not publish font snapshots/releases in CI Karl Tauber 2022-11-19 13:11:08 +01:00
  • 13e5da584f Fonts: do not skip all gradle font tasks when building snapshots and releases because they are used in demo and theme editor Karl Tauber 2022-11-19 12:01:14 +01:00
  • 1762e0b7a6 Fonts: added font license to maven pom Karl Tauber 2022-11-19 11:31:06 +01:00
  • 05240abfe0 GitHub Actions: removed on.pull_request.* to avoid duplicate execution or actions in PRs Karl Tauber 2022-11-19 11:28:06 +01:00
  • 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 Karl Tauber 2022-11-19 10:48:07 +01:00
  • 24bc7fb0b5 Merge PR #545: Fonts (Inter and JetBrains Mono) Karl Tauber 2022-11-18 17:54:00 +01:00
  • 0d2e1e6d18 Fonts: HiDPIUtils: improved vertical position correction of text (on Windows) for various fonts Karl Tauber 2022-11-18 16:27:21 +01:00
  • f23c523baf GitHub Actions: ci.yml: include font JARs in build artifacts Karl Tauber 2022-05-31 14:24:33 +02:00
  • 76fee29f5b Demo: install Inter font only when used; removed JetBrains Mono Karl Tauber 2022-05-31 12:37:02 +02:00
  • ec77746a43 Fonts: support specifying preferred font family for easy using another font (e.g. Inter) for all components Karl Tauber 2022-05-31 11:26:17 +02:00
  • 92cd6f8f34 Theme Editor: - use JetBrains Mono font for editor area - added Inter font to allow using it in preview (Java 11+) Karl Tauber 2022-05-29 16:54:06 +02:00
  • e7d2b5cbb6 Fonts: added Inter and JetBrains Mono Karl Tauber 2022-05-29 16:27:51 +02:00
  • 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 Karl Tauber 2022-11-16 20:07:11 +01:00
  • 5f047ddda9 Window decorations: added client properties to hide title, iconify, maximize/restore and close buttons (issue #608) Karl Tauber 2022-11-16 11:08:31 +01:00
  • ccca6fe88e Merge PR #612: macOS themes: make spinner look like macOS stepper Karl Tauber 2022-11-16 10:59:10 +01:00
  • a1f18e1ec9 macOS themes: fixed spinner arrow hover/pressed colors (issue #497; PR #533) Karl Tauber 2022-11-16 10:51:38 +01:00
  • afdaf7a0a5 Merge PR #609: Tree: hide default closed/opened/leaf icons by default Karl Tauber 2022-11-16 10:29:24 +01:00
  • 62f0ef19f4 macOS themes: make spinner look like macOS stepper (issue #497; PR #533) Karl Tauber 2022-11-15 14:27:52 +01:00
  • b736502c27 Tree: hide default closed/opened/leaf icons by default Karl Tauber 2022-11-14 14:21:28 +01:00
  • 2be2dae3d6 macOS themes: updated UI defaults dumps (PR #533) Karl Tauber 2022-11-14 14:19:49 +01:00
  • 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) Karl Tauber 2022-11-14 14:02:27 +01:00
  • 3e6bce9cec no longer check for system property apple.awt.graphics.UseQuartz because openjdk seems not support it Karl Tauber 2022-11-14 13:48:54 +01:00
  • a6394cac38 minor code cleanup: - remove redundant semicolon - create array with curly Karl Tauber 2022-11-14 12:25:29 +01:00
  • 1e09ddfc93 Merge PR #607: systemColor() function and support changing accent color in macOS themes Karl Tauber 2022-11-14 12:05:47 +01:00
  • 664f5c98e9 macOS themes: support changing accent and highlight colors (issue #497) Karl Tauber 2022-06-13 22:52:10 +02:00
  • c7bfd2ea82 UIDefaultsLoader: added systemColor() color function that can be used to change accent color (preparation for getting accent color from operating system) Karl Tauber 2022-06-13 14:59:06 +02:00
  • 9ce7ddd088 UIDefaultsLoader: reworked error handling when parsing colors to support null as result (preparation for systemColor() function) Karl Tauber 2022-06-13 10:00:10 +02:00
  • cca8d427d2 Merge PR #533: macOS light and dark themes Karl Tauber 2022-11-01 12:23:57 +01:00
  • aa9263a2e7 macOS themes: use rounded selection for menus and combo boxes; fixed menus and combo box selection colors (issue #497) Karl Tauber 2022-06-09 21:15:52 +02:00
  • 5eaebde437 macOS themes: added some ScrollBar UI properties so that themes look the same on Windows or Linux as on macOS (issue #497) Karl Tauber 2022-05-12 14:47:58 +02:00
  • 7f15f557a5 ComboBox: for style "mac", place popup over combobox (issue #497) Karl Tauber 2022-05-11 18:33:31 +02:00
  • b459715cb5 macOS light and dark themes (issue #497) Karl Tauber 2022-05-09 23:31:21 +02:00
  • bfede219d0 added DbVisualizer as Platinum sponsor Karl Tauber 2022-11-01 10:13:37 +01:00
  • 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. Karl Tauber 2022-11-01 10:12:49 +01:00
  • 2bfbc9dc12 Merge PR #577: Rounded outlined icons Karl Tauber 2022-10-30 10:39:09 +01:00
  • c3a1b45546 Merge PR #548: ComboBox: support rounded selection Karl Tauber 2022-10-30 10:28:48 +01:00
  • b72508f920 Merge PR #547: List: Support rounded selection Karl Tauber 2022-10-30 10:24:16 +01:00
  • 22bb80218d Merge PR #546: Tree: rounded selection Karl Tauber 2022-10-30 10:16:07 +01:00
  • 873a7e8572 Menu: fixed missing background on hover if top-level JMenu is opaque and selectionInsets or selectionArc are set (PR #536) Karl Tauber 2022-10-30 10:10:22 +01:00
  • 0c5016fe89 Merge PR #536: Menus: rounded selection Karl Tauber 2022-10-30 09:55:09 +01:00
  • 607b084697 Merge PR #534: ToolBar: hover effect for button groups Karl Tauber 2022-10-29 19:51:37 +02:00
  • 9d8ffec276 Merge PR #605: FlatInspector: add/remove mouse listener in setEnabled Karl Tauber 2022-10-29 14:37:07 +02:00
  • 15f08e9b7c FlatInspector: add/remove mouse listener in setEnabled Max Weber 2022-10-29 05:16:29 -06:00
  • 08aa6b1894 added ej-technologies (creator of JProfiler and install4j) as Platinum sponsor Karl Tauber 2022-10-28 22:40:31 +02:00
  • 06b02c4f7c README.md: new applications using FlatLaf: - JProfiler - JFormDesigner - Fanurio - Antares - Logisim-evolution - Cinecred - tinyMediaManager - Weasis - Makelangelo Software Karl Tauber 2022-10-28 22:22:10 +02:00
  • b56acd271f added Sponsor button Karl Tauber 2022-10-26 18:09:28 +02:00
  • b24e2db59e FileChooser: fixed layout of (optional) accessory component and fixed too large right margin (issue #604; regression since implementing PR #522 in FlatLaf 2.3) Karl Tauber 2022-10-21 13:12:52 +02:00
  • f215356629 updated sigtest for FlatLaf 2.6 Karl Tauber 2022-10-18 11:26:38 +02:00
  • 069a7c809c release 2.6 2.6 Karl Tauber 2022-10-18 11:11:24 +02:00
  • 883b4d735a changed "since 3" to "since 2.6" Karl Tauber 2022-10-18 11:08:14 +02:00
  • 9f39b269bb CHANGELOG.md: moved PR #595 from "Fixed bugs" to "New features and improvements" Karl Tauber 2022-10-17 18:15:19 +02:00
  • 36c405c708 fixed NPE in FlatUIUtils.isCellEditor() (issue #601) Karl Tauber 2022-10-17 18:09:12 +02:00
  • bc7c68ebe4 MenuBar: fixed NPE in FlatMenuItemRenderer.getTopLevelFont() if menu item does not have a parent (issue #600; regression since implementing #589 in FlatLaf 2.5; commit f6c5db07f2) Karl Tauber 2022-10-17 16:58:34 +02:00
  • 6c502ad4c5 2.6-SNAPSHOT Karl Tauber 2022-10-17 16:31:54 +02:00
  • 100aa0b621 Native libraries: load jawt.dll also on Windows when running in Java 9 and later (to be on the safe side) Karl Tauber 2022-10-06 10:58:32 +02:00
  • 8e42b19934 Native libraries: support loading via System.loadLibrary() Karl Tauber 2022-10-06 10:49:55 +02:00
  • 1a456d5d68 ScaledImageIcon: do not throw exceptions if image has invalid size (e.g. not found); instead paint a red rectangle (similar to FlatSVGIcon) Karl Tauber 2022-10-01 20:12:32 +02:00
  • e83c26a76a - ScrollBar: show "pressed" feedback on track/thumb only for left mouse button; if absolute positioning is enabled (the default), then also for middle mouse button - Arrow buttons in ComboBox, Spinner, ScrollBar and TabbedPane: show "pressed" feedback only for left mouse button Karl Tauber 2022-09-30 19:55:42 +02:00
  • 6e7c2a616b updated CHANGELOG.md for PR #595 and added tab context menu test Karl Tauber 2022-09-30 15:33:37 +02:00
  • 0699454df8 Merge PR #595: Switch and close tabs on left mouse click only Karl Tauber 2022-09-30 15:10:45 +02:00
  • 92c110548a ComboBox and Spinner: no longer use preferred height for arrow button width, because preferred height may be zero, which would hide arrow button (see https://github.com/scijava/scijava-ui-swing/issues/77#issuecomment-1261452712) Karl Tauber 2022-09-30 12:30:46 +02:00
  • ca88023560 GitHub Actions: build using Java 19 (use toolchain because Gradle 7.5.1 does not support running on Java 19) Karl Tauber 2022-09-28 19:15:59 +02:00
  • 12fc2299ec update to Gradle 7.5.1 Karl Tauber 2022-09-28 15:44:16 +02:00
  • 2089c77b84 updated sigtest for FlatLaf 2.5 Karl Tauber 2022-09-27 16:50:34 +02:00
  • 4f5a3e8d8b release 2.5 2.5 Karl Tauber 2022-09-27 16:11:48 +02:00
  • 95522846ac Switch and close tabs on left mouse click only ShadelessFox 2022-09-25 21:52:44 +03:00
  • 614ac956de updated sigtest to 1.7 Karl Tauber 2022-09-23 12:31:42 +02:00
  • c228362c01 Window decorations: added UI value TitlePane.font to customize window title font (issue #589) Karl Tauber 2022-09-23 11:57:38 +02:00
  • f6c5db07f2 MenuBar: top level menus now use MenuBar.font instead of Menu.font (issue #589) Karl Tauber 2022-09-23 00:31:14 +02:00
  • 78e7839213 Window decorations: added option to show window icon only in frames, but not in dialogs (issue #589) Karl Tauber 2022-09-22 23:15:07 +02:00
  • f7be12df67 Add AllocRoutines.h include John Platts 2022-09-19 14:23:51 -05:00
  • a1d1e221ae Remove operator new and operator delete overloads from Runtime.cpp John Platts 2022-09-19 14:23:16 -05:00
  • 0a4dc54fb9 Update put and ensureCapacity routines John Platts 2022-09-19 14:17:37 -05:00
  • b8c7801365 Change ensureCapacity method to return a bool John Platts 2022-09-19 14:06:26 -05:00
  • a7099c039f Rename allocation functions John Platts 2022-09-19 13:57:25 -05:00
  • a4d2d347e3 Change put method to return a bool John Platts 2022-09-19 13:56:28 -05:00