Commit Graph

  • 9f85d34c91 JIDE: updated UI defaults dumps for commit 7d0f7e1c8e (support JidePopupMenu) Karl Tauber 2021-01-29 22:06:01 +01:00
  • 16bf1fb6c3 README.md: screenshots updated Karl Tauber 2021-01-28 23:26:30 +01:00
  • 47c4d508e0 Demo: updated screenshot mode Karl Tauber 2021-01-28 23:26:16 +01:00
  • e5d9060623 UI defaults: added links to docs and note to properties files Karl Tauber 2021-01-23 18:49:35 +01:00
  • fdf28fc385 javadoc and comment updates/fixes Karl Tauber 2021-01-23 18:05:46 +01:00
  • 9015a4d56b Window decorations: fixed top window border in dark themes when running in JetBrains Runtime (issue #244) Karl Tauber 2021-01-23 16:59:53 +01:00
  • 38301454a6 CHANGELOG.md: added recently merged PRs #245 Karl Tauber 2021-01-22 11:10:04 +01:00
  • 9b3a22c4ca FlatComponents2Test: simplified layout and reduced frame size Karl Tauber 2021-01-21 23:58:22 +01:00
  • 548dbc3649 Merge pull request #245 from ingokegel/tree_wide_selection Karl Tauber 2021-01-21 23:19:33 +01:00
  • 3474129812 Tree: - paint non-wide selection in FlatTreeUI.paintRow() instead of using reflection to change private field in DefaultTreeCellRenderer - use DefaultTreeCellRenderer.getBackgroundSelectionColor() as selection color (if possible) - added boolean client property JTree.paintSelection to disable selection painting in FlatTreeUI.paintRow() - FlatComponents2Test: - added checkboxes for wideSelection and paintSelection client properties - added possibility to test various kinds of tree cell renderers - added JXTree, JIDE CheckBoxTree Karl Tauber 2021-01-21 17:38:20 +01:00
  • 63193feebe JIDE: JidePopupMenu: - added test to FlatJideOssTest - updated README.md and CHANGELOG.md Karl Tauber 2021-01-21 00:14:42 +01:00
  • 51f22bfe75 Merge pull request #246 from ingokegel/jide_popup_menu_ui Karl Tauber 2021-01-21 00:05:32 +01:00
  • 7d0f7e1c8e Added UI for JidePopupMenu Ingo Kegel 2021-01-20 16:18:48 +01:00
  • dd8ab242fb CheckBox and RadioButton: fill component background as soon as background color is different to default background color, even if component is not opaque (which is the default). This paints selection if using the component as cell renderer a Table, Tree or List (better fix for #77) Karl Tauber 2021-01-19 19:13:20 +01:00
  • 60f3428da7 Added a per-tree wide selection setting Ingo Kegel 2021-01-19 17:46:41 +01:00
  • c6fec0a131 release 1.0-rc1 1.0-rc1 Karl Tauber 2021-01-18 23:34:37 +01:00
  • fdc43fc0d3 Slider: improved thumb hover and pressed colors Karl Tauber 2021-01-18 23:20:25 +01:00
  • 0b880aa335 TabbedPane: fixed scrolling tabs with touchpads and high-resolution mouse wheels Karl Tauber 2021-01-18 18:34:21 +01:00
  • 74f50ec992 IntelliJ Themes: fixed menu accelerator colors in Monocai theme (issue #243) Karl Tauber 2021-01-18 12:15:12 +01:00
  • 1bdf4532db UI defaults inspector: support wildcard matching in filter Karl Tauber 2021-01-16 12:56:25 +01:00
  • f97783ddef Window decorations: RootPane.activeBorderColor and RootPane.inactiveBorderColor fixes: - FlatDarkLaf.properties: changed darken() to lighten(), which does not change real colors due to autoInverse mechanism - FlatLightLaf.properties: use also derived colors (to be consistent with FlatDarkLaf.properties and fix warning in UIDefaultsDump) Karl Tauber 2021-01-16 01:01:36 +01:00
  • 1024d6fc07 UIDefaultsDump: use DerivedColorKeys.properties to compute and dump derived colors and verify them Karl Tauber 2021-01-16 00:39:36 +01:00
  • 3ec59d0c58 UI defaults inspector: - no longer show color values as decimal rgb - use black for color value text if color is translucent - fix derived color tooltip - improved filter performance Karl Tauber 2021-01-15 19:44:45 +01:00
  • c43249316c UI defaults inspector: - show computed derived colors - also show base colors and default colors - indicate derived colors with magenta bar on right side in value column Karl Tauber 2021-01-15 19:07:44 +01:00
  • ed5180ffd6 Theme Editor: - save/restore selection when reloading file (if changed outside) - select all text in find field when pressing Ctrl+F - use lighter color for operators (e.g. '=') Karl Tauber 2021-01-15 16:15:05 +01:00
  • e9ec769340 CHANGELOG.md: added recently merged PRs #237, #239 and #241 Karl Tauber 2021-01-15 16:00:11 +01:00
  • 5e16ff8dff Merge pull request #241 from ingokegel/macos_text_aa Karl T 2021-01-15 14:39:00 +01:00
  • 364b6631ea The fix for text anti-aliasing in 50d36fe9 should only apply on macOS Ingo Kegel 2021-01-15 14:31:58 +01:00
  • 48a18e53e3 Merge pull request #240 from ingokegel/table_header_column_borders Karl T 2021-01-15 14:15:27 +01:00
  • bcc8282d73 Merge pull request #239 from ingokegel/macos_text_aa Karl T 2021-01-15 14:04:40 +01:00
  • 15017ed49c Made paintColumnBorders protected to help with implementing derived table header UIs Ingo Kegel 2021-01-15 13:09:10 +01:00
  • 50d36fe91b Switched from sub-pixel to greyscale text anti-aliasing on macOS when running with a JetBrains JRE. Ingo Kegel 2021-01-14 18:59:54 +01:00
  • 23e67a2908 Slider: support per component custom thumb and track colors Karl Tauber 2021-01-14 13:50:42 +01:00
  • 0dab1b73cc JIDE: RangeSlider: fixed slider focused colors in IntelliJ themes (see commit 1fb0783808) Karl Tauber 2021-01-14 13:36:01 +01:00
  • 3c086a92e2 Merge pull request #237 from ingokegel/macos_font Karl T 2021-01-14 13:22:16 +01:00
  • 647d72514b JetBrains Runtime 11 has support for displaying the .AppleSystemUIFont font. This font should be used for UI elements since macOS 10.15. See https://youtrack.jetbrains.com/issue/JBR-1915 for more information. Ingo Kegel 2021-01-14 10:18:39 +01:00
  • 15328b4fd7 ToggleButton: tab style buttons now respect explicitly set background color Karl Tauber 2021-01-13 17:52:05 +01:00
  • b49a498f9c Button and ToggleButton: ToolBar buttons now respect explicitly set background color. If no background color is set, then the button background is not painted anymore (issue #191) Karl Tauber 2021-01-13 17:22:09 +01:00
  • 8d14d5f87c Button: disabled Button.defaultButtonFollowsFocus on Windows (as on other platforms, IntelliJ IDEA and other Lafs) Karl Tauber 2021-01-13 10:32:15 +01:00
  • a6db352ecd IntelliJ Themes: - fixed menu item check colors - fixed MenuItem.underlineSelectionColor - fixed List, Tree and Table selectionInactiveForeground in light Arc themes - fixed List and Table background colors in Material UI Lite themes Karl Tauber 2021-01-13 10:11:29 +01:00
  • ccbb26c176 IntelliJ Themes: added hover and pressed feedback to Button, CheckBox, RadioButton and ToggleButton (issue #176) Karl Tauber 2021-01-12 14:15:44 +01:00
  • 8f6af73541 CheckBox and RadioButton: - use CheckBox.icon.selectedBackground as base color for derived "selected" colors - use derived colors for CheckBox.icon[filled].selectedHoverBackground and CheckBox.icon[filled].selectedPressedBackground - removed unnecessary CheckBox.icon.selectedFocusedBorderColorfrom FlatDarkLaf.properties - added missing keys to FlatLafUIKeys.txt Karl Tauber 2021-01-11 18:54:07 +01:00
  • a59f17fdb2 UIDefaultsKeysDump: extend existing keys file (instead of replacing it) to allow manual adding of optional keys, which are not defined in UI defaults Karl Tauber 2021-01-11 14:00:14 +01:00
  • 14222e40ad TabbedPane: fixed IndexOutOfBoundsException when using tooltip text on close buttons and closing last/rightmost tab (issue #235) Karl Tauber 2021-01-10 18:28:30 +01:00
  • 7d48bf06fe Button and ToggleButton: Threat Unicode surrogate character pair as single character and make button square (issue #234) Karl Tauber 2021-01-09 23:46:56 +01:00
  • 1d06a2c2e8 IntelliJ Themes: updated "Material Theme UI Lite" themes; added "Material Theme UI Lite / Moonlight" theme Karl Tauber 2021-01-09 17:55:09 +01:00
  • cf141f0e55 IntelliJ Themes: updated "Dracula" and "Gradianto" themes Karl Tauber 2021-01-09 17:35:13 +01:00
  • 9113c31612 UI defaults inspector: support copy key/value to clipboard Karl Tauber 2021-01-09 11:13:17 +01:00
  • 00b4e0a6fd UI defaults inspector: support embedding into any window Karl Tauber 2021-01-09 00:38:46 +01:00
  • e3cac95d37 UI defaults: - moved some common properties from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties - use color functions for more properties Karl Tauber 2021-01-08 18:03:09 +01:00
  • 64d850c583 build.gradle.kts: added more information to pom Karl Tauber 2021-01-08 11:47:48 +01:00
  • 2fe1b9e726 ScrollPane: smooth scrolling: - scroll at least one pixel to avoid "hanging" - limit scroll increment to visible width/height - no longer use block increment because had width/height of view (IOW was too large and had no effect) Karl Tauber 2021-01-08 11:20:55 +01:00
  • 1315d847b9 removed dummy pom.xml for GitHub dependency graph Karl Tauber 2021-01-07 14:09:55 +01:00
  • b5954102b6 README.md: added maven-central badge Karl Tauber 2021-01-05 15:09:52 +01:00
  • 1c8ba0c538 added dummy root pom.xml for GitHub dependency graph Karl Tauber 2021-01-05 11:58:02 +01:00
  • be18317a6d moved flatlaf-extras/pom.xml (for GitHub dependency graph) to another folder to check whether GitHub recognizes it there Karl Tauber 2021-01-05 11:48:50 +01:00
  • 88d2b8266e README.md: reordered chapters Karl Tauber 2021-01-03 11:59:44 +01:00
  • 949ca5ddff JIDE: auto-initialize JIDE extensions (issue #230) Karl Tauber 2021-01-03 11:55:09 +01:00
  • 3eb53b9648 Theme Editor: save/restore window size (basic implementation; ignoring maximized state and screen number) Karl Tauber 2021-01-02 15:44:37 +01:00
  • e4a03ede1f added dummy pom.xml for GitHub dependency graph for flatlaf-extras Karl Tauber 2021-01-02 14:05:10 +01:00
  • cb65dc0e9d added dummy pom.xml for GitHub dependency graph Karl Tauber 2021-01-02 13:09:31 +01:00
  • 8ec907050e Theme Editor: - "Open Directory" action added - remember recently opened directories - remember recently selected file Karl Tauber 2021-01-01 17:43:05 +01:00
  • 15ba00a902 Theme Editor: use selected text in editor for searching when pressing Ctrl+F Karl Tauber 2021-01-01 12:56:29 +01:00
  • 89d0c301c2 Theme Editor: "replace" and "replace all" added; focus editor with F12 key Karl Tauber 2020-12-31 23:22:45 +01:00
  • 2f47466f3b Theme Editor: - fixed broken (mouse-wheel) scrolling caused by the additional JPanel - fixed broken slide-in animation of "find bar" Karl Tauber 2020-12-31 22:29:09 +01:00
  • d70eca9774 Theme Editor: added "error strip" to right side; removed scroll pane border Karl Tauber 2020-12-31 18:15:20 +01:00
  • 95ce92fa18 Theme Editor: find previous/next with UP/DOWN keys Karl Tauber 2020-12-31 17:34:16 +01:00
  • b3db52b2ed Theme Editor: mark occurrence while typing; disable previous/next occurrence buttons if searchFor is empty Karl Tauber 2020-12-31 16:23:04 +01:00
  • c40912013d Theme Editor: use markAll() (instead of find()) to avoid that selection jumps to next occurrence when showing find bar or when changing options Karl Tauber 2020-12-31 16:11:22 +01:00
  • 1c08e98c1c Theme Editor: show/hide highlighted matches when showing/hiding "find bar" Karl Tauber 2020-12-31 15:55:22 +01:00
  • 3f202a7cdc Theme Editor: transfer focus to editor when hiding "find bar" Karl Tauber 2020-12-31 15:24:32 +01:00
  • 6f3aea8fc1 Theme Editor: basic "find bar" added Karl Tauber 2020-12-31 15:08:14 +01:00
  • 0896143838 Theme Editor: support navigating to next/previous editor with Ctrl+Tab/Ctrl+Shift+Tab Karl Tauber 2020-12-30 14:03:41 +01:00
  • ea94899a28 Extras: added missing export of package com.formdev.flatlaf.extras.components to Java 9 module descriptor (issue #117) Karl Tauber 2020-12-30 11:23:51 +01:00
  • d2109cef86 Theme Editor: update open tabs when .properties files were added or removed to directory (on window activation) Karl Tauber 2020-12-29 23:12:23 +01:00
  • cda146366c Theme Editor: auto-reload .properties files on window activation, if modified outside Karl Tauber 2020-12-29 18:30:52 +01:00
  • 678b879a01 Theme Editor: - open all .properties files in passed directory in tabs - basic menu bar added (Save, Exit) - auto-save files on window deactivation and app exit Karl Tauber 2020-12-28 20:38:48 +01:00
  • 4c885c5e7b CHANGELOG.md: added PR #229 Karl Tauber 2020-12-23 12:31:16 +01:00
  • d5002b1c33 Merge pull request #229 Karl Tauber 2020-12-23 12:18:33 +01:00
  • 4f8b6d6b28 UIDefaultsLoader: - changed "globals" to "wildcard replacements" - strict checking for background/foreground keys Karl Tauber 2020-12-23 11:14:26 +01:00
  • 66dab41539 properties: added spaces around '=' for easier reading Karl Tauber 2020-12-23 10:52:42 +01:00
  • 9e4940228d TextField now honours right component inset Niklas 2020-12-23 09:26:30 +01:00
  • cbb11ebb03 ComboBox, Spinner and SplitPaneDivider: support "pressed" feedback on arrow buttons Karl Tauber 2020-12-23 00:02:58 +01:00
  • 073a25f381 release 0.46 0.46 Karl Tauber 2020-12-20 18:42:23 +01:00
  • 40592ab876 FlatUIUtils: fixed javadoc warnings Karl Tauber 2020-12-20 18:34:13 +01:00
  • bbfe624b51 Merge pull request #222 into master Karl Tauber 2020-12-20 18:26:09 +01:00
  • a2af9e4c65 JIDE: RangeSlider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb Karl Tauber 2020-12-20 18:24:40 +01:00
  • 0123a8895f JIDE: updated UI defaults dumps for commit ef065d31a0 (support TristateCheckBox) Karl Tauber 2020-12-20 17:33:42 +01:00
  • 53854a4d13 Slider: snap to ticks is now done while dragging the thumb Karl Tauber 2020-12-20 17:32:01 +01:00
  • 4fdd44858f Slider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb Karl Tauber 2020-12-20 13:32:10 +01:00
  • 3c58879ce5 Slider: fixed painting of colored track if JSlider.inverted is true Karl Tauber 2020-12-19 17:01:34 +01:00
  • a7c6a881b3 Extras: FlatTriStateCheckBox reworked Karl Tauber 2020-12-19 16:00:57 +01:00
  • ef065d31a0 JIDE: support TristateCheckBox Karl Tauber 2020-12-19 13:34:53 +01:00
  • d059d6b448 README.md: new projects using FlatLaf: - jEnTunnel - JPass - Linotte - MEKA - Shutter Encoder - ThunderFocus - lectureStudio Karl Tauber 2020-12-18 16:05:56 +01:00
  • 2d0a6f1bec README.md: new projects using FlatLaf: - JOSM - Novel-Grabber - Android Tool Karl Tauber 2020-12-18 14:39:57 +01:00
  • a3cc5a1938 README.md: added descriptions to projects using FlatLaf Karl Tauber 2020-12-18 14:34:40 +01:00
  • 435068515a always reset our graphics rendering hints Karl Tauber 2020-12-18 13:25:04 +01:00
  • 956001dbd7 avoid painting text with our rendering hints enabled to avoid antialiased text in some components if text antialiasing is disabled in system (issue #227) Karl Tauber 2020-12-18 12:17:43 +01:00
  • 460f0d9dee UIScale: fixed NPE in getSystemScaleFactor(Graphics2D) when using Batik SVGGraphics2D (issue #226) Karl Tauber 2020-12-15 11:25:00 +01:00
  • 5155ec93c9 ToolTip: fixed drop shadow for wide tooltips (issue #224; regression since fixed issue #142) Karl Tauber 2020-12-15 11:19:30 +01:00