Commit Graph

  • 58b653f55d updated sigtest for FlatLaf 2.2 Karl Tauber 2022-05-01 11:44:51 +02:00
  • 1dcdc42dde Create Bundle_es.properties Jesús Marín 2022-04-29 14:51:11 +01:00
  • 58a0a16985 IntelliJ Themes: fixed TitledBorder text color in "Monokai Pro" theme (issue #524) Karl Tauber 2022-04-28 15:16:26 +02:00
  • a117243f14 FileChooser: use large system icons in shortcuts panel also in Java 8 to 16 Karl Tauber 2022-04-26 00:25:17 +02:00
  • 22411060be FileChooser: improve layout for shortcuts panel (give it full height) Karl Tauber 2022-04-25 23:49:15 +02:00
  • 045263ae58 FileChooser: added (optional) shortcuts panel (issue #100) Karl Tauber 2022-04-25 23:06:10 +02:00
  • 024b6daaf6 release 2.2 2.2 Karl Tauber 2022-04-25 19:36:43 +02:00
  • bd5512c121 SplitPane: allow limiting one-touch expanding to a single side (issue #355) Karl Tauber 2022-04-23 17:13:32 +02:00
  • 9afce83a02 SplitPane: added missing BasicSplitPaneDivider properties to javadoc Karl Tauber 2022-04-23 16:19:04 +02:00
  • 07a8bd9486 ComboBox: added missing BasicComboPopup properties to javadoc Karl Tauber 2022-04-22 10:55:25 +02:00
  • bcdc0a8fce IntelliJ Themes: added "Monokai Pro" and "Xcode-Dark" themes Karl Tauber 2022-04-21 22:03:05 +02:00
  • b295809432 IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2022-04-21 21:22:34 +02:00
  • 52763ab932 GitHub Actions: - natives.yml: include core natives in artifacts - updated versions of used actions Karl Tauber 2022-04-21 14:18:27 +02:00
  • 99666265c9 gradle: - use gradle cpp-library plugin instead of 3rd party plugin - build natives only via task build-natives Karl Tauber 2022-04-21 12:58:16 +02:00
  • af3e280d74 Table: slightly changed grid colors to make grid better recognizable (issue #514) Karl Tauber 2022-04-19 23:00:01 +02:00
  • b57e4c0565 TabbedPane: selected tab underline color now changes depending on whether the focus is within the tab content (issue #398) Karl Tauber 2022-04-19 22:19:47 +02:00
  • aca9931560 IntelliJ Themes: TabbedPane: use DefaultTabs.underlinedTabBackground and DefaultTabs.underlinedTabForeground from JSON themes for selected tab background/foreground Karl Tauber 2022-04-19 16:50:27 +02:00
  • d09e166e4a SplitPane: fixed StackOverflowError caused by layout loop that may occur under special circumstances (issue #513) Karl Tauber 2022-04-12 13:47:04 +02:00
  • 68a7a60ff2 FileChooser: enabled full row selection for details view to fix alternate row coloring (issue #512) Karl Tauber 2022-04-12 13:28:39 +02:00
  • f21261914b gradle: build target flatlaf-natives-windows only on Windows Karl Tauber 2022-04-09 18:34:36 +02:00
  • 7b11339fdc update to Gradle 7.4.2 Karl Tauber 2022-04-09 18:18:45 +02:00
  • 081fd43d98 IntelliJ Themes: Component.accentColor UI property now has useful theme specific values (issue #507) Karl Tauber 2022-04-07 18:07:09 +02:00
  • ef2eedfc7c Button: fixed icon layout and preferred width of default buttons that use bold font (issue #506) Karl Tauber 2022-04-06 23:36:58 +02:00
  • 0dba9265be ToolBar: fixed endless loop in focus navigation that may occur under special circumstances (issue #505) Karl Tauber 2022-04-06 18:53:45 +02:00
  • 301aae9b8e NativeLibrary: use System.mapLibraryName() instead of own implementation Karl Tauber 2022-03-19 11:07:46 +01:00
  • c63f4e9662 Window decorations on Linux: limit window resizing/moving to left mouse button (issue #482) Karl Tauber 2022-03-18 00:05:15 +01:00
  • 47508dc6ac Native window decorations: updated DLLs (issue #502) Karl Tauber 2022-03-17 22:48:01 +01:00
  • 3a8879608a Native window decorations: fixed wrong window title character encoding used in Windows taskbar (issue #502) Karl Tauber 2022-03-17 22:31:18 +01:00
  • b221889549 updated sigtest for FlatLaf 2.1 Karl Tauber 2022-03-17 18:34:44 +01:00
  • c00d99b85f release 2.1 2.1 Karl Tauber 2022-03-17 12:52:49 +01:00
  • 0bf87b753d TabbedPane: disable all items in "Show Hidden Tabs" popup menu if tabbed pane is disabled Karl Tauber 2022-03-17 12:42:49 +01:00
  • 53f2730064 TextArea, TextPane and EditorPane: no longer select all text when component is focused for the first time (issue #498; regression in FlatLaf 2.0) Karl Tauber 2022-03-17 12:21:06 +01:00
  • d487c3b005 JIDE: use FlatLaf menu scrolling for JidePopupMenu (issue #225) Karl Tauber 2022-03-14 12:23:52 +01:00
  • fef6ae7ff7 Menus: scroll large menus using mouse wheel or up/down arrows (issue #225) Karl Tauber 2022-03-14 11:41:05 +01:00
  • f6b42754de Testing: FlatScreenshotsBackground: also make title bar white/black Karl Tauber 2022-03-14 11:20:09 +01:00
  • 2ae9bb381d Menus: fixed IllegalComponentStateException: component must be showing on the screen to determine its location when submenu is empty (PR #490; issue #247) Karl Tauber 2022-03-14 00:23:53 +01:00
  • 53bde84710 fixed compiler warning Karl Tauber 2022-03-13 19:17:41 +01:00
  • d006ac27ff Merge PR #490: Menus: improved usability of submenus Karl Tauber 2022-03-13 19:07:59 +01:00
  • c478d28b71 PasswordField: fixed reveal button appearance in IntelliJ themes (issue #494) Karl Tauber 2022-03-13 18:39:12 +01:00
  • 99f7b9ad84 ScrollBar: - added ScrollBar.minimumButtonSize to specify minimum scroll arrow button size - center and scale arrows in scroll up/down buttons Karl Tauber 2022-03-13 10:50:49 +01:00
  • ab58101ce3 SwingX: test JXStatusBar (issue #492) Karl Tauber 2022-03-06 11:41:54 +01:00
  • d8f3682dc0 Menus: improved usability of submenus (issue #247) Karl Tauber 2022-02-28 12:53:38 +01:00
  • 1fec7ba553 Linux: support using custom window decorations (issue #482) Karl Tauber 2022-02-26 23:07:16 +01:00
  • 418f55f34e Window decorations: fixed window resizing on Linux (issue #482) Karl Tauber 2022-02-26 14:00:16 +01:00
  • 05d795b2ae Window decorations: use special fix for maximized bounds only on Windows (issue #469) Karl Tauber 2022-02-26 13:33:55 +01:00
  • a365b750d9 core: minor code cleanup: - add final where possible - removed "public" from interface methods - simplified conditional expressions - removed unnecessary unboxing - removed unused assignements - removed redundant casts Karl Tauber 2022-02-25 21:49:15 +01:00
  • 0aecfb565f IntelliJ Themes: removed duplicate key and trailing spaces Karl Tauber 2022-02-25 21:12:48 +01:00
  • 0cf4edd9e5 core: fixed typos/grammar in comments Karl Tauber 2022-02-25 20:40:37 +01:00
  • dd7b7c6aef release 2.0.2 2.0.2 Karl Tauber 2022-02-25 16:58:22 +01:00
  • 0bd677c46b FlatSVGIcon: changed logging when icon resource is not found from "severe" to "config" (issue #476) Karl Tauber 2022-02-25 16:55:04 +01:00
  • 1a131d5206 Merge PR #484: Fix NPE when painting icon on OS X top menu bar Karl Tauber 2022-02-25 15:58:41 +01:00
  • 016e515ae2 moved TestFlatIconNullComponent to other package and fixed file name (issue #483) Karl Tauber 2022-02-25 15:52:40 +01:00
  • 456ceb3c58 Merge PR #486: Request to add Ultorg to list of apps using FlatLAF Karl Tauber 2022-02-25 15:27:58 +01:00
  • 2169be1b45 In README, add Ultorg to list of apps using FlatLAF. Eirik Bakke 2022-02-24 18:58:13 -05:00
  • c7fa475128 NPE when painting icon on OS X top menu bar #483 Nicolas Roduit 2022-02-18 18:30:24 +01:00
  • 49eb0b0201 Native window decorations: updated DLLs (issue #477) Karl Tauber 2022-02-18 22:44:00 +01:00
  • 2e222bcdea Native window decorations (Windows 10/11 only): fixed rendering artifacts on HiDPI screens when dragging window partly offscreen and back into screen bounds (issue #477) Karl Tauber 2022-02-18 22:24:36 +01:00
  • 4174b065f3 repaint component when setting client property JComponent.outline (issue #480) Karl Tauber 2022-02-16 23:53:21 +01:00
  • df6256d989 release 2.0.1 2.0.1 Karl Tauber 2022-01-25 18:46:29 +01:00
  • c27db56321 moved module-info.class from META-INF\versions\9\ to root folder of JARs (issue #466) Karl Tauber 2022-01-25 16:59:31 +01:00
  • 97bed8554a FlatSVGIcon: added copy constructor (issue #465) Karl Tauber 2022-01-25 00:47:35 +01:00
  • 751c0e16e9 ToolTip: fixed wrong tooltip location if component overrides JComponent.getToolTipLocation() and wants place tooltip under mouse location (issue #468) Karl Tauber 2022-01-24 23:24:39 +01:00
  • 936de60700 fixed memory leak in Panel, Separator and ToolBarSeparator (issue #471) Karl Tauber 2022-01-24 18:28:38 +01:00
  • f6b64d48ec Merge PR #463: Updating MegaMek Suite Information Karl Tauber 2022-01-19 17:27:12 +01:00
  • b043da7d4c Updating MegaMek Suite Information Justin Bowen 2022-01-13 20:22:30 -05:00
  • 7e47cc2443 updated sigtest for FlatLaf 2.0 Karl Tauber 2022-01-13 12:14:51 +01:00
  • b8b45f9442 Theme Editor: added to main readme Karl Tauber 2022-01-11 16:17:17 +01:00
  • 66337f9af6 release 2.0 2.0 Karl Tauber 2022-01-10 12:25:45 +01:00
  • 54646706a0 README.md: added more documentation links Karl Tauber 2022-01-10 12:13:30 +01:00
  • e8ee037d09 RootPane: uninstall background, foreground and font because not all Lafs set them Karl Tauber 2022-01-10 11:58:49 +01:00
  • 6d705e568a Extras: FlatInspector: fixed "NOT SET" for component foreground Karl Tauber 2022-01-09 19:40:17 +01:00
  • e768791eba Native window decorations: updated hover and pressed colors of iconify/maximize/close buttons for Windows 11 style Karl Tauber 2022-01-09 12:59:08 +01:00
  • 2aff7c97f9 Demo: changed theme names from "Flat *" to "FlatLaf *" Karl Tauber 2022-01-08 18:42:59 +01:00
  • ca6fc7773e README.md: added MooInfo to applications using FlatLaf (issue #460) Karl Tauber 2022-01-06 16:05:28 +01:00
  • a1395a5490 TextField: leading/trailing components (PR #386): - set cursor only on button and toolbar - do not replace cursor on if already set (issue #461) - updated client properties javadoc Karl Tauber 2022-01-06 15:17:20 +01:00
  • 61dd4d71d6 Theme Editor: added text field leading/trailing buttons/toolbar to preview Karl Tauber 2022-01-05 19:43:06 +01:00
  • 6beda53238 Button: if boolbar button is in leading/trailing component of a text field, increase toolbar button corner arc to match text field corner arc (issue #451) Karl Tauber 2022-01-05 18:46:00 +01:00
  • 941441d7e1 TextField: clear button has now component name TextField.clearButton PasswordField: reveals button has now component name PasswordField.revealButton and additional style class revealButton (issue #173) SwingUtils: added getComponentByName() for easy getting clear or reveal buttons Karl Tauber 2022-01-05 17:23:28 +01:00
  • d10ea41b47 GitHub Actions: - build on Java 17 - run natives.yml when Gradle version changed Karl Tauber 2022-01-04 18:13:12 +01:00
  • 9458870f70 update to Gradle 7.3.3 Karl Tauber 2022-01-04 15:40:03 +01:00
  • 095794bbd1 GitHub Actions: - use actions/setup-java@v2 (provides caching gradle files) - use pre-installed Java 8 and 11 - no longer build on Java 9 and 14 - not yet build on Java 17 because used Gradle version 6.8.2 does not support it can not yet upgrade to Gradle 7.x because nokee plugins (for C++) does not support it Karl Tauber 2022-01-04 12:26:13 +01:00
  • c7fc0aa936 Demo: removed unnecessary setting component name Karl Tauber 2022-01-03 23:56:26 +01:00
  • a8d98ced61 Theme Editor: - support multi-line styles in overlay color preview - minor preview improvements Karl Tauber 2022-01-03 21:51:02 +01:00
  • 831b3d851a ColorFunctions: javadoc added; do not mix colors if they are equal Karl Tauber 2022-01-03 19:04:28 +01:00
  • 8c891c7016 UIDefaultsDump: output base color used for resolving derived color Karl Tauber 2022-01-03 18:46:56 +01:00
  • 5c4706cbc9 Merge remote-tracking branch 'origin/main' into main Karl Tauber 2022-01-03 17:05:37 +01:00
  • db66a6c4f0 Unit tests: re-enable testing scaled UI Karl Tauber 2022-01-03 16:52:43 +01:00
  • 0517e4fc02 Native window decorations: updated maximize and restore icons for Windows 11 style Karl Tauber 2021-12-31 17:57:02 +01:00
  • dd7fa4a87d Slider: fixed/improved focused indicator color when changing accent color (PR #375) Karl Tauber 2021-12-31 15:33:27 +01:00
  • e5956900ea FileChooser: use Windows system icons in Java 18+ 32bit (issue #403) Karl Tauber 2021-12-31 12:59:22 +01:00
  • 3755593c14 Windows 11: Native window decorations: do not paint top window border because Windows 11 now paints it (issue #431) Karl Tauber 2021-12-31 10:35:19 +01:00
  • 8ddd3b6d68 Native window decorations: fixed blurry iconify/maximize/close button hover rectangles at 125%, 150% or 175% scaling (issue #431) Karl Tauber 2021-12-31 10:28:34 +01:00
  • 840083940d Use FlatLaf native window decorations by default when running in [JetBrains Runtime](https://github.com/JetBrains/JetBrainsRuntime/wiki) (instead of using JetBrains custom decorations). System variable flatlaf.useJetBrainsCustomDecorations is now false by default (was true in FlatLaf 1.x). (issue #454) Karl Tauber 2021-12-30 12:02:18 +01:00
  • 0cdfd29ecf Extras: fixed concurrent loading of SVG icons on multiple threads (issue #459) Karl Tauber 2021-12-30 11:24:48 +01:00
  • bb32c727b6 TextField: - improved hover/pressed/selected colors of leading/trailing buttons (e.g. "reveal" button in password field) (issue #452) - clear button no longer paints over round border (issue #451) Karl Tauber 2021-12-28 20:19:07 +01:00
  • f978c04750 PasswordField: reveal button did not show password if JPasswordField.setEchoChar() was invoked from application (PR #442; issue #173) Karl Tauber 2021-12-27 22:53:07 +01:00
  • b6a504e121 Theme Editor: fixed "Pick Color from Screen" on macOS Karl Tauber 2021-12-27 21:49:49 +01:00
  • 5fae367fab PasswordField: preserve reveal button state when switching theme (issue #173) Karl Tauber 2021-12-27 20:07:27 +01:00
  • 6e807f44b2 Search/clear icons: fixed colors for some IntelliJ themes (e.g. "Dark Flat") that use translucent color for Actions.GreyInline Karl Tauber 2021-12-27 18:22:31 +01:00
  • 53ebed7f89 CHANGELOG.md: added changes for #453 and #456 Karl Tauber 2021-12-26 22:44:55 +01:00