Commit Graph

  • ec572436a9 extracted properties file parsing to new class UIDefaultsLoader Karl Tauber 2019-10-25 23:07:44 +02:00
  • 6e5e548c9d Testing: fixed content panel insets and removed 5,5 gaps Karl Tauber 2019-10-25 10:44:24 +02:00
  • 61c3bbad60 ComboBox and Spinner: - make child components explicitly non-opaque - paint parent background only if necessary Karl Tauber 2019-10-25 10:28:24 +02:00
  • bc10c4e871 Made JComboBox, JProgressBar, JSpinner and JXDatePicker non-opaque. JPasswordField, JScrollPane and JTextField are non-opaque if they have an outside focus border (e.g. IntelliJ and Darcula themes). (issues #20 and #17) Karl Tauber 2019-10-25 10:20:02 +02:00
  • 8b8d84c2a3 TextField and PasswordField: reduced duplicate code Karl Tauber 2019-10-24 20:47:31 +02:00
  • 5743b5d59f CheckBox: removed accidentally checked in debug output Karl Tauber 2019-10-24 18:07:22 +02:00
  • 9450ba5e46 Extras: fixed link in README.md Karl Tauber 2019-10-24 15:31:13 +02:00
  • cfcbf3e61c CheckBox: - compute focus border arc based on Component.focusWidth - allow specifying border arc in UI defaults (CheckBox.arc) Karl Tauber 2019-10-24 14:28:50 +02:00
  • 136481c110 Testing: added "opaque" checkbox to test apps Karl Tauber 2019-10-24 12:44:16 +02:00
  • 7f43b3003c TriStateCheckBox component added Karl Tauber 2019-10-24 12:36:40 +02:00
  • 1b0c2687c8 Testing: added "background" checkbox to test apps Karl Tauber 2019-10-24 10:52:53 +02:00
  • aeb80f862b build.gradle.kts: depend task "assemble" on "sourcesJar" and "javadocJar" so that they are built on Travic CI to file problems early (previously those tasks were build only just before publishing) Karl Tauber 2019-10-23 17:06:25 +02:00
  • 1de367e19e moved testing applications from src/test to new project flatlaf-testing (part 2) Karl Tauber 2019-10-23 16:44:39 +02:00
  • 62895a602f moved testing applications from src/test to new project flatlaf-testing (part 1) Karl Tauber 2019-10-23 16:00:40 +02:00
  • 6438e890bb release 0.16 0.16 Karl Tauber 2019-10-23 10:46:46 +02:00
  • 7d72b13ac9 made JButton, JCheckBox, JRadioButton, JToggleButton and JSlider non-opaque (#20) Karl Tauber 2019-10-23 10:36:33 +02:00
  • a2e21cb07b fixed Java 9 module descriptor (broken since 0.14) Karl Tauber 2019-10-23 09:55:55 +02:00
  • 06766cb4db Demo: missing SwingUtilities.invokeLater() added Karl Tauber 2019-10-23 09:03:08 +02:00
  • 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