Commit Graph

  • abcce2bf68 Table: fixed inconsistent table selection / move shortcuts (issue #95) Karl Tauber 2020-05-04 13:30:42 +02:00
  • 514487074b Menus: after Alt+Tab to other window and back, activating menu with Alt key did not always work (issue #43) Karl Tauber 2020-05-04 12:08:47 +02:00
  • f014e2473f Menus: on Windows, releasing Alt key now activates the menu bar (issue #43) Karl Tauber 2020-05-04 10:57:10 +02:00
  • 80981f7027 Demo: added "Extras" tab Karl Tauber 2020-05-03 19:34:21 +02:00
  • 8e6e971b51 IntelliJ Themes Demo: theme save and github buttons were not enabled when starting demo with active IntelliJ theme Karl Tauber 2020-05-03 18:23:16 +02:00
  • 4bd3b889dc FlatSVGIcon: support color filtering Karl Tauber 2020-05-03 18:21:00 +02:00
  • 464787dc1e FlatSVGIcon: use grayFilter and graphics proxy to paint disabled icons without bitmaps Karl Tauber 2020-05-02 23:48:46 +02:00
  • a2541a9659 Menus: added gap between accelerator and arrow in menu items (issue #91) Karl Tauber 2020-05-02 19:16:33 +02:00
  • 099dd87241 UIDefaultsLoader: removed support for deprecated variable prefix '@@' Karl Tauber 2020-05-02 16:20:17 +02:00
  • 38eb914420 Mnemonics: scale underline; added mnemonic test app Karl Tauber 2020-05-02 14:29:20 +02:00
  • 162215b1cf UIDefaultsLoader: - support percentage in rgb() and rgba() functions - support rgba(color,alpha) to add alpha to any color Karl Tauber 2020-05-02 11:52:53 +02:00
  • c6883f7a92 ToolTip: use BasicHTML.propertyKey to check whether tooltip contains HTML Karl Tauber 2020-05-02 00:41:11 +02:00
  • 584286b794 Demo: wrap OptionPanePanel in JPanel to avoid that JFormDesigner tries to convert it to a container when opening DemoFrame.jfd Karl Tauber 2020-05-02 00:33:47 +02:00
  • a48713b7ca no longer always show mnemonics when a menu bar is active or a popup menu is visible (issue #43) Karl Tauber 2020-05-01 00:22:04 +02:00
  • 8f10c2d8bf Menus: removed now unused *.evenHeight from list of UI defaults Karl Tauber 2020-04-30 22:33:42 +02:00
  • 5c0de9aa1c macOS: Fixed NPE if using JMenuBar in JInternalFrame and macOS screen menu bar is enabled (issue #90) Karl Tauber 2020-04-30 13:38:23 +02:00
  • 5553fd6538 CHANGELOG.md: added changes made in 'menu-layout' branch Karl Tauber 2020-04-30 00:54:36 +02:00
  • e3ed47b37c show mnemonics always when a menu bar is active or a popup menu is visible Karl Tauber 2020-04-29 23:56:15 +02:00
  • 976353d770 Menus: on Windows, pressing F10 now activates the menu bar without showing a menu popup Karl Tauber 2020-04-29 23:29:34 +02:00
  • 6fc216dff5 Menus: fixed text color of selected menu items that use HTML (issue #87) Karl Tauber 2020-04-29 19:22:09 +02:00
  • 3f3961d255 fixed broken FlatTestLaf.properties Karl Tauber 2020-04-29 19:14:18 +02:00
  • 875637bc6d Menus: support switching "underline" menu selection type at any time without updating UI (issue #49) Karl Tauber 2020-04-29 14:46:33 +02:00
  • 395333cb3d Merge branch 'origin/menu-layout' into master Karl Tauber 2020-04-29 13:39:51 +02:00
  • 870d039541 hide mnemonics if window is deactivated (e.g. Alt+Tab to another window) (issue #43) Karl Tauber 2020-04-29 12:06:00 +02:00
  • e8c8bece3f Menus: support "underline" menu selection type (suggested in issue #49) Karl Tauber 2020-04-29 00:26:25 +02:00
  • bd2f5dd6fe Menus: if checkbox/radiobutton menu item is selected and also has a custom icon, then use filled icon background to indicate selection (instead of using checkIcon) (issue #3) Karl Tauber 2020-04-28 18:00:01 +02:00
  • 73f78d47ae refactored mnemonic code into own class Karl Tauber 2020-04-28 12:02:10 +02:00
  • 8f60755f02 release 0.33 0.33 Karl Tauber 2020-04-27 18:39:02 +02:00
  • 44c455419b IntelliJ Themes: added Java 9 module descriptor to flatlaf-intellij-themes-<version>.jar Karl Tauber 2020-04-27 18:25:49 +02:00
  • 129bc9b3ae IntelliJ Themes Pack: use absolute resource location for loading themes (PR #88, issue #89) Karl Tauber 2020-04-27 16:28:38 +02:00
  • 08ba7dd065 Merge pull request #88 from matt-pan/patch-1 Karl T 2020-04-27 16:14:50 +02:00
  • dd2cf50a39 Menus: use simpler method to compute center offset (same as in SwingUtilities.layoutCompoundLabel()), which gives same results and avoids floats Karl Tauber 2020-04-27 13:14:11 +02:00
  • 06eeced5b2 Menus: made accelerator text in dark themes brighter; updated UI defaults dumps (issue #3) Karl Tauber 2020-04-27 12:07:06 +02:00
  • be23e5709d Menus: support alignment and text position properties (issue #3) Karl Tauber 2020-04-27 11:52:11 +02:00
  • 2735185eb9 Menus: fixed icon in top-level JMenu (issue #3) Karl Tauber 2020-04-26 13:40:49 +02:00
  • 41dd0acfa3 Menus: use disabled and pressed icons (issue #3) Karl Tauber 2020-04-26 11:24:49 +02:00
  • 115a2df2b0 Menus: support HTML in new layout (issue #3) Karl Tauber 2020-04-26 10:35:23 +02:00
  • fcbb3aeed1 Menus: new menu item layout and renderer - stable left margin (always space for one icon) - right aligned accelerators - larger gap between text and accelerator Karl Tauber 2020-04-26 10:13:52 +02:00
  • e9cb85127a Fix relative resource location matt-pan 2020-04-25 17:46:57 +02:00
  • c9c703fe98 support multi-resolution images in disabled icons on Java 9+ (e.g. @2x icons on macOS) (issue #70) Karl Tauber 2020-04-24 17:07:30 +02:00
  • 0141dfbea2 CHANGELOG.md: added IntelliJ Theme fixes Karl Tauber 2020-04-24 00:55:49 +02:00
  • fb7dafbc39 Merge branch 'disabled-icons' into master Karl Tauber 2020-04-24 00:54:05 +02:00
  • 0660f9a511 improved creation of disabled grayscale icons (issue #70) Karl Tauber 2020-04-24 00:46:16 +02:00
  • a39ae5a8c5 FlatDisabledIconsTest: support palette icons Karl Tauber 2020-04-24 00:16:44 +02:00
  • 03e22e3dbf Demo: exclude module-info.class from JAR Karl Tauber 2020-04-23 23:54:54 +02:00
  • d5e9fd0e5c IntelliJ Themes: - fixed ComboBox size and Spinner border in all Material UI Lite themes - limit tree row height in all Material UI Lite themes and some other themes Karl Tauber 2020-04-23 23:46:14 +02:00
  • 141138ebea IntelliJ Themes Pack: added readme Karl Tauber 2020-04-23 18:16:57 +02:00
  • 9026efeb26 release 0.32 0.32 Karl Tauber 2020-04-23 16:04:31 +02:00
  • 2ab023beb0 UIDefaultsDump: used FlatAllIJThemes instead of IJThemesManager to get list of IJ themes Karl Tauber 2020-04-23 14:02:25 +02:00
  • 8e471fd720 IntelliJ Themes: generated Java classes for all themes (used IJThemesClassGenerator) Karl Tauber 2020-04-23 13:59:59 +02:00
  • 13cbbd8bc1 IntelliJ Themes: moved themes into own sub-project and build a JAR that contains all themes Karl Tauber 2020-04-23 11:06:12 +02:00
  • b08ccc9767 UIDefaultsLoader: no longer support/use derived colors without base colors Karl Tauber 2020-04-22 11:49:44 +02:00
  • 801a7023a4 IntelliJ Themes: fixed toggle button selected backgrounds (issue #86) Karl Tauber 2020-04-22 10:30:14 +02:00
  • dd06b554da ToggleButton: compute selected background color based on current component background (issue #32) Karl Tauber 2020-04-22 09:48:58 +02:00
  • 23f0504b30 IntelliJ Themes: fixed toggle button unselected background in most themes and foreground in Darcula and One Dark themes (issue #86) Karl Tauber 2020-04-21 10:45:40 +02:00
  • 262d172cde IntelliJ Themes: removed code that is obsolete since supporting gradient button background/border colors in commit de82dac8 Karl Tauber 2020-04-21 10:02:11 +02:00
  • be81cb7876 IntelliJ Themes Demo: removed IntelliJ Light Preview theme because Flat light already uses colors from this theme since commit 78d5e03a Karl Tauber 2020-04-21 09:41:53 +02:00
  • aaf9bd33cb UIDefaultsDump: support dumping IntelliJ themes (disabled) Karl Tauber 2020-04-21 09:37:24 +02:00
  • 7381e2141f IntelliJ Themes Demo: updated Dracula, Gruvbox and Hiberbee themes (used IJThemesUpdater) Karl Tauber 2020-04-21 00:10:18 +02:00
  • 3923d941c1 IntelliJ Themes Demo: updated Material UI Lite themes (used IJThemesUpdater) Karl Tauber 2020-04-20 23:28:39 +02:00
  • d134c33499 release 0.31 0.31 Karl Tauber 2020-04-20 11:44:00 +02:00
  • a2b615d4a7 focus indication border (or background) no longer hidden when temporary loosing focus (e.g. showing a popup menu) Karl Tauber 2020-04-20 11:27:29 +02:00
  • 37ecd9bd4f FlatDisabledIconsTest: renamed @2x_dark.png icons to _dark@2x.png so that they are automatically loaded on macOS Retina displays Karl Tauber 2020-04-19 10:23:40 +02:00
  • 2e1acb7871 List, Table and Tree: item selection color of focused components no longer change from blue to gray when temporary loosing focus (e.g. showing a popup menu) Karl Tauber 2020-04-17 19:14:48 +02:00
  • 2250185487 Testing: FlatDisabledIconsTest: use intellij dark icons in dark themes Karl Tauber 2020-04-14 12:41:14 +02:00
  • 97a1bf90a4 README.md: added Total Validator and GUIslice Builder to list of projects that use FlatLaf Karl Tauber 2020-04-14 10:16:37 +02:00
  • 73cb63c9f9 Testing: added FlatDisabledIconsTest to compare different methods to create disabled icons Karl Tauber 2020-04-13 15:48:07 +02:00
  • f61f6b6006 Merge pull request #72 from basix86:disabledIcon into branch disabled-icons Karl Tauber 2020-04-11 13:57:05 +02:00
  • 7d3ffbc45a README.md: added MegaMek and MekHQ to list of projects that use FlatLaf Karl Tauber 2020-04-09 17:26:08 +02:00
  • 93ac6fa88a README.md: added XMLmind XML Editor, MeteoInfo and lsfusion platform to list of projects that use FlatLaf Karl Tauber 2020-04-09 14:43:14 +02:00
  • 09d19a13b7 release 0.30 0.30 Karl Tauber 2020-04-09 13:51:11 +02:00
  • a8f659f2ac Pull Request #72: Improve disabled button rendering #70 basix86 2020-04-02 21:25:41 +02:00
  • 9eaee8d2c4 Windows: fixed rendering of Unicode characters (issue #81) Karl Tauber 2020-04-09 11:53:11 +02:00
  • 4da0c342f8 Theme Editor: paint real colors and HSL values in overlay on right side of editor (instead of behind editor text; previous commit) Karl Tauber 2020-04-06 15:42:58 +02:00
  • 70fed22737 Theme Editor: use real colors as background of color strings Karl Tauber 2020-04-05 23:18:39 +02:00
  • acb62e347a Theme Editor: mark invalid color values with a curly underline Karl Tauber 2020-04-05 18:04:28 +02:00
  • 78d06d82d6 Theme Editor: fixed mark occurrences for property references (starting with '$') and property references in function parameters Karl Tauber 2020-04-05 17:16:09 +02:00
  • 4777bdd250 Theme Editor: do not mark token at caret if it does not occur elsewhere Karl Tauber 2020-04-05 15:23:40 +02:00
  • 266e9d92d5 Theme Editor: enabled mark occurrences Karl Tauber 2020-04-05 14:37:25 +02:00
  • 54c14d0dc8 Theme Editor: added editor theme Karl Tauber 2020-04-05 11:52:31 +02:00
  • d59d353c2e Theme Editor: added token maker (based on .properties token maker) Karl Tauber 2020-04-04 23:32:48 +02:00
  • 204da2175b Theme Editor: initial commit Karl Tauber 2020-04-04 14:13:20 +02:00
  • a878ebc368 Merge branch 'master' into disabledIcon basix86 2020-04-02 21:25:41 +02:00
  • 152f235ca1 release 0.29 0.29 Karl Tauber 2020-04-01 23:26:47 +02:00
  • d094709dc8 ComboBox: no longer ignore JComboBox.prototypeDisplayValue when computing popup width (issue #80) Karl Tauber 2020-03-31 18:53:55 +02:00
  • 97d5792341 ComboBox: made class FlatComboPopup protected to allow subclassing (issue #80) Karl Tauber 2020-03-31 17:29:12 +02:00
  • 9429ba7d48 support specifying custom scale factor in system property flatlaf.uiScale also for Java 9 and later Karl Tauber 2020-03-31 12:17:05 +02:00
  • af89dd13c1 support changing default font used for all components with automatic scaling UI if using larger font Karl Tauber 2020-03-31 12:15:51 +02:00
  • 60c6c5b37a FlatLineBorder: support specifying painted line thickness Karl Tauber 2020-03-29 23:30:04 +02:00
  • 5ed40cab1d Demo: support using own FlatLaf themes (.properties files) that are located in working directory of Demo application Karl Tauber 2020-03-29 18:02:35 +02:00
  • 1bebfe9cf2 IntelliJ Themes Demo: updated Arc, Arc Orange and Hiberbee themes (used IJThemesUpdater) Karl Tauber 2020-03-28 09:41:51 +01:00
  • e2618c37a2 Testing: added "size variant" combobox to control bar if Aqua or Nimbus LaF are active Karl Tauber 2020-03-28 09:41:03 +01:00
  • f2ab848c46 FlatOptionPaneTest: scroll pane added Karl Tauber 2020-03-27 23:49:25 +01:00
  • 93b82c0e97 FlatDefaultsAddon: added afterDefaultsLoading() method to allow modification of UI defaults by Addons Karl Tauber 2020-03-27 23:21:55 +01:00
  • 4ac5ad06f2 IntelliJ Themes: simplified applying theme properties to UI defaults Karl Tauber 2020-03-27 18:54:30 +01:00
  • a3788038bb Tree: fixed repainting wide selection on focus gained/lost Karl Tauber 2020-03-27 10:51:20 +01:00
  • 12af2de99e no longer use system property sun.java2d.uiScale (Java 8 only) Karl Tauber 2020-03-27 10:44:43 +01:00
  • 225b722b1b Linux: fixed wrong font size if GDK_SCALE environment variable is set or if running on JetBrains Runtime (issue #69) Karl Tauber 2020-03-26 17:20:09 +01:00
  • 1d9c8ca65e Linux: fixed scaling if GDK_SCALE environment variable is set or if running on JetBrains Runtime (issue #69) Karl Tauber 2020-03-26 13:06:12 +01:00
  • e51ffe2a1c release 0.28 0.28 Karl Tauber 2020-03-16 22:47:44 +01:00