Commit Graph

  • 72e8ab70a3 Demo: tooltips added to toolbar buttons Karl Tauber 2019-10-22 12:09:04 +02:00
  • 0f38af5922 ComboBox: right-to-left fixes (#18) Karl Tauber 2019-10-22 12:07:23 +02:00
  • 4181759008 right-to-left fixes: -Slider: colored track (if ticks and labels are hidden) was on the left side of the thumb - ToolTip: multi-line text was not aligned to the right Karl Tauber 2019-10-21 22:12:51 +02:00
  • fff0e5e946 fixed FlatTestLaf (broken by commit 342b932f9e) Karl Tauber 2019-10-21 20:11:35 +02:00
  • be88eeb343 release 0.15 0.15 Karl Tauber 2019-10-21 18:29:40 +02:00
  • 342b932f9e ToolTip: - Improved styling of dark tooltips (darker background, no border). - increased top and bottom margins - use brighter color in light theme - Fixed colors in tooltips of disabled components. (issue #15) Karl Tauber 2019-10-21 18:07:43 +02:00
  • 964dc14a8a ComboBox: fixed NPE in combobox with custom renderer after switching to FlatLaf (#16; regression in 0.14) Karl Tauber 2019-10-21 17:04:23 +02:00
  • b56f462626 SwingX: added screenshots Karl Tauber 2019-10-21 13:42:22 +02:00
  • 4477b4c44e release 0.14 0.14 Karl Tauber 2019-10-21 10:30:52 +02:00
  • 714c6e2920 TextField and PasswordField: fixed minimum width if focusWidth > 2 and not having a FlatBorder Karl Tauber 2019-10-20 22:17:15 +02:00
  • 0853a1aa2e SwingX: fixed preferred width of JXDatePicker, which was too large (#8) Karl Tauber 2019-10-20 22:16:13 +02:00
  • f9d2312b3a ComboBox: fixed StackOverflowError when switching LaF (#14) Karl Tauber 2019-10-20 20:04:10 +02:00
  • f53f205f52 SwingX: fixed JXDatePicker.TodayPanel colors (#8) Karl Tauber 2019-10-20 18:18:06 +02:00
  • 41ecbccc76 EditorPane and TextPane: fixed font and text color when using HTML content (#9) Karl Tauber 2019-10-20 18:02:20 +02:00
  • 5a952c187c SwingX: JXMonthView support (#8) Karl Tauber 2019-10-20 10:32:07 +02:00
  • 0a86d00c1e FlatLaf: allow specifying value type in value for cases where auto-detecting value type from key or value does not work Karl Tauber 2019-10-19 13:47:53 +02:00
  • b3e9d82537 SwingX: added SwingX LaF addon (#8) Karl Tauber 2019-10-19 09:36:43 +02:00
  • 0970dceee2 SwingX: JXDatePicker support (#8) Karl Tauber 2019-10-19 09:35:01 +02:00
  • ffef71d6db OptionPane: fixed rendering of longer HTML text (#12) Karl Tauber 2019-10-18 18:41:14 +02:00
  • 0ede8cd5b9 SwingX: build.gradle.kts: added maven publishing and bintray upload Karl Tauber 2019-10-18 14:36:04 +02:00
  • c1a9f48e6b SwingX: JXBusyLabel support (#8) Karl Tauber 2019-10-18 13:26:30 +02:00
  • 3f7215c602 update to Gradle 5.6.3 Karl Tauber 2019-10-18 10:34:39 +02:00
  • 8b5e3e344a SwingX: JXHeader support (#8) Karl Tauber 2019-10-18 10:33:05 +02:00
  • 212ff012d6 SwingX: JXTaskPaneContainer and JXTaskPane support (#8) Karl Tauber 2019-10-18 09:37:35 +02:00
  • 7c77b857f6 SwingX: added test app Karl Tauber 2019-10-17 12:09:22 +02:00
  • 423c01074a SwingX: flatlaf-swingx subproject created; JXHyperlink support (#8) Karl Tauber 2019-10-17 11:21:23 +02:00
  • 2dbd584e28 use KeyEventPostProcessor instead of AWTEventListener for listening for Alt key pressed (similar to WindowLookAndFeel) (#4) Karl Tauber 2019-10-16 19:42:55 +02:00
  • 250f435ceb build.gradle.kts: moved jcenter to root script Karl Tauber 2019-10-16 19:39:41 +02:00
  • fa4e409555 ToolBar: disable focusability of buttons in toolbar Karl Tauber 2019-10-15 19:00:33 +02:00
  • dfc3b7c796 README.md: intro updated Karl Tauber 2019-10-15 11:40:19 +02:00
  • 41df9859ad ComboBox: use small border if used as table editor Karl Tauber 2019-10-15 10:35:06 +02:00
  • a8b8cbdf8c FlatTestFrame: reduced duplicate code Karl Tauber 2019-10-14 17:55:38 +02:00
  • fe2909c56a Demo: build.gradle.kts: added bintray upload Karl Tauber 2019-10-14 10:59:45 +02:00
  • 3a2fe06c34 README.md: added Maven Central coordinates Karl Tauber 2019-10-13 22:54:41 +02:00
  • 873e8604ce added developer information to Maven POM for Maven Central publishing 0.13 Karl Tauber 2019-10-13 21:37:49 +02:00
  • 2cfcd0facf release 0.12 0.12 Karl Tauber 2019-10-13 17:53:36 +02:00
  • b49eff348d Linux: support KDE (#2) Karl Tauber 2019-10-13 17:44:45 +02:00
  • 42d801f123 Linux: - allow user scaling mode on Linux even if running in Java 9+ - update fonts (and scaling) when user changes text size or scaling in Gnome settings Karl Tauber 2019-10-13 14:15:37 +02:00
  • 5e33182de3 Windows: update fonts (and scaling) when user changes Windows text size Karl Tauber 2019-10-12 20:10:37 +02:00
  • 012d86066d UI inspector: fixed NPE and use anti-aliasing for painting line border on Java 9+ for better results when scaled Karl Tauber 2019-10-12 13:43:43 +02:00
  • ff510095a3 UIScale: renamed some methods (to avoid confusion) Karl Tauber 2019-10-12 13:42:05 +02:00
  • 10283d022f Linux: initialize font (#2) Karl Tauber 2019-10-12 10:44:11 +02:00
  • d55abd1b00 README.md: use SVG button for demo download Karl Tauber 2019-10-10 11:15:19 +02:00
  • 87845fc6f5 added Flat*Laf.install() methods Karl Tauber 2019-10-09 12:56:56 +02:00
  • 340c0d647c README.md: temporary removed jcenter coordinates because they currently do not work Karl Tauber 2019-10-09 11:56:29 +02:00
  • 49a574a8d7 macOS: use native screen menu bar if system property apple.laf.useScreenMenuBar is true Karl Tauber 2019-10-08 23:41:51 +02:00
  • 9216997bba screenshots updated Karl Tauber 2019-10-08 23:32:26 +02:00
  • 267567d0a0 release 0.11 0.11 Karl Tauber 2019-10-08 13:31:08 +02:00
  • 230bc28ddd changed Maven groupId to com.formdev and artifactId to flatlaf Karl Tauber 2019-10-08 13:25:59 +02:00
  • 57c9ffc2ba Demo: use com.formdev:svgSalamander:1.1.2.1 Karl Tauber 2019-10-08 10:11:11 +02:00
  • d0ac7867ae release 0.10 0.10 Karl Tauber 2019-10-07 11:16:11 +02:00
  • b6cd31b734 README.md: updated intro Karl Tauber 2019-10-05 15:13:28 +02:00
  • 8806cc8e93 Button: changed styling of default button in "Flat Light" theme (wide blue border instead of blue background) Karl Tauber 2019-10-05 14:58:49 +02:00
  • 2da0ca736f hide label, button and tab mnemonics by default and show them only when Alt is pressed (closes #4) Karl Tauber 2019-10-05 11:46:22 +02:00
  • 5288e0f54e introduced Component.innerFocusWidth UI default to allow "inner" focus border (e.g. if outer focus border width is zero) Karl Tauber 2019-10-05 11:14:23 +02:00
  • c87f5cb05f Button: use bold font for default buttons in "Flat IntelliJ" and "Flat Darcula" themes Karl Tauber 2019-10-05 11:03:18 +02:00
  • 17074eb16d travis: added openjdk13 Karl Tauber 2019-10-04 19:31:59 +02:00
  • 43429ddc39 hide label and button mnemonics on Mac (#4) Karl Tauber 2019-10-04 19:26:09 +02:00
  • 7ef598ded6 ComboBox: if not editable, then hover highlight arrow even if mouse is not in arrow button Karl Tauber 2019-10-04 18:55:13 +02:00
  • 37c70f6c9e Button: make icon-only buttons square (no minimum width, smaller left/right insets) Karl Tauber 2019-10-04 18:13:41 +02:00
  • 26a2446a4d FlatTestFrame: use same F-keys as in demo Karl Tauber 2019-10-03 15:03:12 +02:00
  • 771c949d74 Demo: update scale factor in info label when moving window to another screen Karl Tauber 2019-10-03 14:49:11 +02:00
  • 23d448d4fc FlatTestFrame: added scale factor combobox (Java 8 only) Karl Tauber 2019-10-03 14:26:03 +02:00
  • 86577c5fef FlatTestFrame: show scale factor in window title Karl Tauber 2019-10-03 11:27:11 +02:00
  • 3a69b41646 support specifying custom scale factor in system properties flatlaf.uiScale or sun.java2d.uiScale. E.g. -Dflatlaf.uiScale=1.5. (Java 8 only) Karl Tauber 2019-10-03 10:23:15 +02:00
  • 2d26b6fa94 SplitPane: scale one-touch buttons Karl Tauber 2019-10-02 23:28:05 +02:00
  • 144f79f0f9 chevron arrows implemented (closes #7) Karl Tauber 2019-10-02 19:13:47 +02:00
  • 8ea23fc533 removed ModuleDepsTest.java Karl Tauber 2019-10-01 19:39:25 +02:00
  • ae714502fb temporary added ModuleDepsTest.java, which uses module java.sql, to test whether compiler reports errors on Travis CI Karl Tauber 2019-10-01 19:34:45 +02:00
  • 07d6755ddb JPMS: compile main sources with module-info.java to make sure that compiler reports errors if classes are used from other modules that are not specified in module dependencies (#1) Karl Tauber 2019-10-01 19:31:43 +02:00
  • 177996ee81 JPMS: fix build running on Java 9 (#1) Karl Tauber 2019-10-01 17:57:00 +02:00
  • 3847b14033 support Java Platform Module System (JPMS) (issue #1) Karl Tauber 2019-10-01 17:34:18 +02:00
  • 423805be3a README.md: added maven coordinates Karl Tauber 2019-09-28 14:01:25 +02:00
  • 7d4a8f571e initial release 0.9 Karl Tauber 2019-09-28 12:17:00 +02:00
  • 448f76b954 travis: added bintray upload Karl Tauber 2019-09-28 11:55:16 +02:00
  • 5e88b3e5e9 build.gradle.kts: added maven publishing and bintray upload Karl Tauber 2019-09-28 11:21:52 +02:00
  • 1ea9ac84dd FlatBorder: fixed javadoc error Karl Tauber 2019-09-28 11:19:06 +02:00
  • 0080e50d92 README.md: basic information and screenshots Karl Tauber 2019-09-26 16:21:20 +02:00
  • 29544cd926 Demo: added multi-line tooltip Karl Tauber 2019-09-26 16:13:13 +02:00
  • fbfde043b3 ComboBox: made popup list wider if list item texts are longer than combo box width Karl Tauber 2019-09-26 10:35:19 +02:00
  • 84dc96d41a ComboBox: union padding and renderer border in popup list, which vertically aligns text in popup list with text in combobox Karl Tauber 2019-09-26 10:27:51 +02:00
  • abe5b5cc08 ComboBox: add empty border to popup list renderer Karl Tauber 2019-09-25 23:52:41 +02:00
  • d10b4694e6 travis: use OpenJDKs instead of OracleJDKs Karl Tauber 2019-09-25 12:04:13 +02:00
  • cf268375f0 made gradlew executable Karl Tauber 2019-09-25 11:55:42 +02:00
  • 167276c975 enable Travis CI Karl Tauber 2019-09-25 11:52:11 +02:00
  • 95d6d68629 ComboBox: fixed vertical text alignment (with other components) and component height (when scaled) Karl Tauber 2019-09-25 11:33:20 +02:00
  • d3ada57a50 UI inspector: show EmptyBorder insets Karl Tauber 2019-09-25 11:17:17 +02:00
  • c782ed8adc UI inspector: show JMenuBar margins Karl Tauber 2019-09-25 09:11:07 +02:00
  • c5ab5d636e added simple UI inspector to FlatTestFrame Karl Tauber 2019-09-23 10:48:41 +02:00
  • e004401772 multi-line ToolTip Karl Tauber 2019-09-21 18:12:58 +02:00
  • 91f304054e Demo: support dark SVG icons Karl Tauber 2019-09-18 13:20:07 +02:00
  • c4e0ef198f CheckBox: fixed background arc of checkmark Karl Tauber 2019-09-18 11:53:00 +02:00
  • 673dd67d41 update to Gradle 5.6.2 Karl Tauber 2019-09-16 09:53:18 +02:00
  • 90af8c0ce8 Menus: scale defaultTextIconGap again if iconTextGap property has changed Karl Tauber 2019-09-15 23:50:45 +02:00
  • b4b914de52 Label: scale iconTextGap Karl Tauber 2019-09-15 23:14:30 +02:00
  • 89b6a4e453 CheckBox and RadioButton: the icon size no longer includes the focusWidth and paints the outline focus border outside of the icon; this change makes sure that the check/radio icons are painted at the same position independent of the focusWidth Karl Tauber 2019-09-15 23:05:15 +02:00
  • eff9c50571 Buttons: made iconTextGap configurable in properties files and scale it Karl Tauber 2019-09-15 22:25:49 +02:00
  • bf03f57055 CheckBox and RadioButton: no longer extend Metal UI delegates Karl Tauber 2019-09-15 18:53:51 +02:00
  • e7d1522434 FlatLaf: use constant for optional prefix Karl Tauber 2019-09-15 16:57:09 +02:00
  • 60d493d4ce Demo: improved layout of tabbed pane options Karl Tauber 2019-09-15 16:55:27 +02:00