Commit Graph

  • 45332c8126 TextField: added "clear" button to theme editor find/replace and to UI defaults inspector Karl Tauber 2021-12-14 10:42:07 +01:00
  • 02a9d4e31d PasswordField: support "reveal" button to show password (issue #173) Karl Tauber 2021-12-14 00:57:40 +01:00
  • a4377e81cb TextField: support "clear" (or "cancel") button to empty text field Karl Tauber 2021-12-13 19:16:23 +01:00
  • 8d2ed3faf6 Merge PR #386: TextField: leading and trailing components Karl Tauber 2021-12-13 17:50:38 +01:00
  • e7dacb8fef Unit tests: (temporary) disable testing scaled UI until it is clear why it fails now on GitHub Actions (but worked yesterday) Karl Tauber 2021-12-13 17:45:46 +01:00
  • 60e2ffac5f Demo: added text field leading/trailing components example Karl Tauber 2021-12-13 16:31:27 +01:00
  • 73c37b2018 Search/clear icons: option to ignore button state (hover/pressed) for usage where button background changes color on hover/pressed Karl Tauber 2021-12-13 00:47:23 +01:00
  • 1b3cc223da TextField: added styles for buttons and toolbars in leading and trailing components (smaller margins/insets, better hover/pressed/selected colors) Karl Tauber 2021-12-12 18:43:29 +01:00
  • 51be7ad832 TextField: require JComponent for leading and trailing components (to allow setting a style class client property) Karl Tauber 2021-12-12 00:42:15 +01:00
  • f93d035e4e TextField: support leading and trailing components Karl Tauber 2021-09-03 22:24:46 +02:00
  • a3885d7a48 Theme Editor: Preview: minor tweeks Karl Tauber 2021-12-11 12:37:22 +01:00
  • bbf2331766 ComboBox and Spinner: made buttonBackground optional Karl Tauber 2021-12-11 12:19:10 +01:00
  • 2164bd363b Styling: MenuItem: support styling acceleratorFont Theme Editor: - support font keys in auto-completion - ignore Menu.acceleratorFont, CheckBoxMenuItem.acceleratorFont and RadioButtonMenuItem.acceleratorFont because they are never used (keep UI values for backward compatibility) Karl Tauber 2021-12-11 11:17:53 +01:00
  • 6205e18c45 Styling: FlatMenuItemArrowIcon no longer extends FlatMenuArrowIcon because it does not paint anything and therefore should not inherit styling properties from FlatMenuArrowIcon Karl Tauber 2021-12-11 01:06:23 +01:00
  • 959b3e46fa Styling: fixes and added missing @since tags Karl Tauber 2021-12-11 00:50:05 +01:00
  • 09d8d09aad Theme Editor: Preview: support usage of variables in styles Karl Tauber 2021-12-10 23:14:19 +01:00
  • 70336e31c7 Theme Editor: update RSyntaxTextArea from 3.1.3 to 3.1.4 Karl Tauber 2021-12-10 22:44:24 +01:00
  • 600e0f3d67 Panel: support painting background with rounded corners (issue #367) FlatLineBorder: support rounded corners Karl Tauber 2021-12-10 22:40:17 +01:00
  • 023e356057 MenuItem: vertically align text if icons have different widths (issue #437) Karl Tauber 2021-12-08 11:45:17 +01:00
  • 27786ec00a UI defaults dumps updated for commits 269eb0ba29, c9a38f0a13 and dd3ffc64b9 Karl Tauber 2021-12-08 00:53:21 +01:00
  • e52e72c5a8 Merge PR #415: MenuItem: paint the selected icon when the item is selected Karl Tauber 2021-12-07 22:52:25 +01:00
  • 802dd08ce7 MenuItem: use isArmedOrSelected() instead of MenuSelectionManager to detect selected item Karl Tauber 2021-12-07 22:46:39 +01:00
  • 568ec5a1a2 added Jailer version number that first uses FlatLaf; reformatting Karl Tauber 2021-12-07 19:46:03 +01:00
  • 035d196392 Merge PR #440: Added Jailer to Applications using FlatLaf Karl Tauber 2021-12-07 19:35:47 +01:00
  • dd3ffc64b9 SwingX: improved dark/light colors "column control" icon for JXTable (issue #434) Karl Tauber 2021-12-07 18:10:09 +01:00
  • c9a38f0a13 SwingX: new "column control" icon for JXTable that scales and uses antialiasing (issue #434) Karl Tauber 2021-12-07 17:45:25 +01:00
  • 78461a9d5a added Jailer to Applications using FlatLaf Wisser 2021-12-07 17:44:00 +01:00
  • 79b8fb910a added Jailer to Applications using FlatLaf Wisser 2021-12-07 17:39:52 +01:00
  • 405e3df1f0 Merge remote-tracking branch 'origin/develop-1.x' into main Karl Tauber 2021-12-07 16:05:31 +01:00
  • f7126d154f Window decorations: left indent was lost when icon is hidden and switching Laf (regression in commit 005c9f471e6bc3ea5d708a08e8fb0b087b2c3382; PR #429) Karl Tauber 2021-12-07 16:00:38 +01:00
  • d8df8c9631 release 1.6.5 1.6.5 Karl Tauber 2021-12-07 15:05:13 +01:00
  • 37b35f9063 updated svgSalamander to version 1.1.3 Karl Tauber 2021-12-07 14:34:39 +01:00
  • f61a7288eb fixed updating (embedded) menu bar layout when window is narrow and changing TitlePane.menuBarEmbedded Karl Tauber 2021-12-07 11:52:33 +01:00
  • 47a1122f04 Window decorations: do not exit application with UnsatisfiedLinkError in case that FlatLaf DLL cannot be executed because of restrictions on temporary directory (issue #436) Karl Tauber 2021-12-07 00:39:28 +01:00
  • e1bfabbce5 macOS: fixed NullPointerException when using AWT component java.awt.Choice (issue #439) Karl Tauber 2021-12-06 22:45:24 +01:00
  • 9708fec0e0 GitHub Actions: produce snapshots only on develop-* branches; change version to 1.6.5-SNAPSHOT Karl Tauber 2021-12-06 17:27:49 +01:00
  • 7f4efaf0a3 ComboBox: fixed occasional StackOverflowError when modifying combo box not on AWT thread (issue #432) Karl Tauber 2021-12-06 17:15:37 +01:00
  • 269eb0ba29 MenuItem: changed accelerator delimiter from - to + (Windows and Linux) Karl Tauber 2021-12-04 12:15:53 +01:00
  • 428c6b7813 Styling: comment fixes Karl Tauber 2021-11-30 18:37:03 +01:00
  • db2452a4ec Styling: support Panel Karl Tauber 2021-11-30 18:36:20 +01:00
  • 7dac3825d7 Linux: Fixed font problems when running on Oracle Java 8 (OpenJDK 8 is not affected): - oversized text if system font is "Inter" (issue #427) - missing text if system font is "Cantarell" (on Fedora) Karl Tauber 2021-11-24 10:47:58 +01:00
  • 7c99872278 Typography: - fixed semibold font on Ubuntu - use font "Montserrat SemiBold" on Fedora Karl Tauber 2021-11-24 10:37:48 +01:00
  • 64c7318cfc README.md: added PDF Studio to applications using FlatLaf (#422, #430) Karl Tauber 2021-11-23 17:07:19 +01:00
  • a9d6483829 removed accidentally committed log Karl Tauber 2021-11-23 16:46:53 +01:00
  • 26d7008c04 AnimatedPainter: support individual animation duration, resolution and interpolator depending on value(s) Karl Tauber 2021-11-22 22:07:45 +01:00
  • 3b489e8e1a AnimatedPainter: support independent animation of multiple values Karl Tauber 2021-11-22 15:42:47 +01:00
  • ccbf577f46 AnimatedBorder: demo for labeled material border Karl Tauber 2021-11-21 23:20:47 +01:00
  • b903f18130 FlatAnimatorTest: - support synchronized line chart - LineChartPanel: added slider to change horizontal scaling - FlatAnimatedIconTest: added line chart panel - FlatAnimatedBorderTest: added line chart panel Karl Tauber 2021-11-21 12:27:31 +01:00
  • 9523c89c51 FlatAnimatorTest: added standard-easing and line chart Karl Tauber 2021-11-20 14:30:27 +01:00
  • aa6fb2fcce AnimatedPainter added (refactored from AnimatedBorder and AnimatedIcon) Karl Tauber 2021-11-20 11:01:51 +01:00
  • e4fa2e28ea AnimatedBorder: - support repainting only necessary region while animating - use AbstractBorder in test app and fixed insets Karl Tauber 2021-07-14 14:41:35 +02:00
  • b2245e2246 AnimatedBorder added (for future animations) (issue #66) Karl Tauber 2021-07-13 19:43:07 +02:00
  • 13a6b92e47 Merge PR #429: Window title bar improvements (Windows 10/11 only) Karl Tauber 2021-11-19 18:01:34 +01:00
  • 9ba008002b Merge PR #396: Typography Karl Tauber 2021-11-19 14:57:36 +01:00
  • 8914cf78a1 Typography: Theme Editor: added h1.regular, h2.regular and h3.regular to preview Karl Tauber 2021-11-19 11:37:46 +01:00
  • d360375b4f Typography: - use semibold for h1, h2 and h3 - added h1.regular, h2.regular and h3.regular Karl Tauber 2021-11-19 11:13:32 +01:00
  • 1caab194af TabbedPane: - added styling support for properties added in PR #343 - updated change log Karl Tauber 2021-11-18 18:01:07 +01:00
  • 31754eba5d Merge PR #343: New tabbed pane active tab border painting style Karl Tauber 2021-11-18 17:27:23 +01:00
  • 3cfa16b8b7 TabbedPane: completed review of PR #343 (active tab border painting style) Karl Tauber 2021-11-18 16:47:21 +01:00
  • f80d2bacf4 Typography: use light and semibold in FlatTypographyTest Karl Tauber 2021-11-17 19:39:51 +01:00
  • 5df3717d94 Typography: added "Material Design 3" to FlatTypographyTest Karl Tauber 2021-11-17 00:25:38 +01:00
  • 68897f04a2 Typography: removed thin font/style because - there is no thin font available on Windows - previously used "Segoe UI Light" for thin.font and "Segoe UI Semilight" for light.font, but "Segoe UI Semilight" is too close to regular font so that it is better to use "Segoe UI Light" for light.font and drop thin.font - the usefulness of having thin font in addition to light font is low Karl Tauber 2021-11-17 00:23:54 +01:00
  • 4cb6aeae36 OptionPane: hide window icon by default; can be shown via UI default OptionPane.showIcon = true (issue #416) Karl Tauber 2021-11-16 14:38:51 +01:00
  • 0a765a35bf Merge remote-tracking branch 'origin/release-1.6.4' into main Karl Tauber 2021-11-16 15:52:15 +01:00
  • 6c0b122fbc release 1.6.4 1.6.4 Karl Tauber 2021-11-16 15:37:19 +01:00
  • 4da2bd90cb ComboBox: fixed regression in FlatLaf 1.6.3 that makes selected item invisible in popup list if DefaultListCellRenderer is used as renderer (issue #426) Karl Tauber 2021-11-16 15:36:14 +01:00
  • f0275192c6 Demo: added "Options > Show window title bar icon" to menu Karl Tauber 2021-11-16 11:08:04 +01:00
  • df905a1d73 Demo: made hint popups look nicer (balloon with arrow and shadow) Karl Tauber 2021-11-16 10:49:53 +01:00
  • ad8ad06f44 Window decorations: FlatTitlePane: fixed size of hit test spot on right side of menu bar if it contains a glue and a stretching component (e.g. progress bar) Karl Tauber 2021-11-15 20:43:25 +01:00
  • d6b9e2df62 RootPane: give the root pane useful background, foreground and font Karl Tauber 2021-11-15 11:25:28 +01:00
  • 5c9b36556f Window decorations: FlatMenuBarBorder: use same conditions for bottom separator painting as for menu bar background painting (fixes/improves previous commit) Karl Tauber 2021-11-13 16:35:53 +01:00
  • 80a8348a99 Window decorations: - enabled TitlePane.unifiedBackground by default (because seems to be standard on Windows 11) - no longer paint a bottom separator for the menu bar (if unified background is enabled) Karl Tauber 2021-11-10 15:49:47 +01:00
  • 005c9f471e Window decorations: - option to hide window icon (via client property or UI default) - no longer show the Java "duke/cup" icon if no window icon image is set (issue #416) Karl Tauber 2021-11-10 14:09:32 +01:00
  • b40532a830 UI defaults inspector: fixed color value renderer for some 3rd party Lafs Karl Tauber 2021-11-15 00:59:13 +01:00
  • fc7a4408e9 FlatWindowDecorationsTest: update decoration style radio buttons from window Karl Tauber 2021-11-15 00:35:19 +01:00
  • 93b5f0081d Window decorations: reduced number of FlatTitlePane.updateNativeTitleBarHeightAndHitTestSpots() invokations Karl Tauber 2021-11-15 00:24:56 +01:00
  • ce049ea3ee Window decorations: fixed exception in SwingUtilities.convertPoint() when doing new JDialog( (Window) null ) Karl Tauber 2021-11-15 00:11:28 +01:00
  • fcc39b2db5 Merge branch 'release-1.6.3' into main Karl Tauber 2021-11-14 23:23:29 +01:00
  • cb70fb4e82 GitHub Actions: run Gradle wrapper validation only once 1.6.3 Karl Tauber 2021-11-14 23:06:23 +01:00
  • 2593a43d72 release 1.6.3 Karl Tauber 2021-11-14 22:42:10 +01:00
  • e44ff5b72a Tree: Fixed editing cell issue with custom cell renderer and cell editor that use same component for rendering and editing (fixes #385) Karl Tauber 2021-11-14 22:34:28 +01:00
  • 22cb1b50a6 ComboBox (not editable): fixed regression that may display text in non-editable combo boxes in bold (issue #423) Karl Tauber 2021-11-14 22:11:19 +01:00
  • a42c413705 Testing: added modular app Karl Tauber 2021-11-12 17:28:04 +01:00
  • d59d38dc7c added method FlatLaf.registerCustomDefaultsSource(URL packageUrl) for JPMS (issue #325) Karl Tauber 2021-11-12 17:00:26 +01:00
  • 77582be7fd Demo: fixed exception if hint is shown and switching to a non-FlatLaf L&F Karl Tauber 2021-11-12 11:39:33 +01:00
  • 0cb50355b7 added hint to FlatLaf.registerCustomDefaultsSource() javadoc that the package must be opened in module-info.java (issue #325) Karl Tauber 2021-11-12 11:16:53 +01:00
  • a2d66e91ff Extras: FlatSVGIcon and FlatSVGUtils: use soft cache for SVG diagrams to allow freeing memory if no longer used Karl Tauber 2021-11-12 10:49:02 +01:00
  • ccdb981917 refactored private class UIDefaultsLoader.Cache to public class SoftCache and implement the Map interface Karl Tauber 2021-11-12 10:12:34 +01:00
  • d80b581ace Extras: FlatSVGUtils: support loading SVG from URL (for JPMS) (issue #325) Karl Tauber 2021-11-12 09:28:24 +01:00
  • 53efb6711d Extras: FlatSVGIcon: support loading SVG from URL (for JPMS), URI, File or InputStream (issues #419 and #325) Karl Tauber 2021-11-11 23:07:46 +01:00
  • 1de6e875f9 Merge branch 'release-1.6.2' into main Karl Tauber 2021-11-11 13:05:33 +01:00
  • 95a15c3cf8 release 1.6.2 1.6.2 Karl Tauber 2021-11-11 12:45:50 +01:00
  • ab320684f5 Native window decorations: fixed layout loop (issue #420) Karl Tauber 2021-11-11 12:35:51 +01:00
  • a284b69a1e FileChooser: workaround for crash on Windows with Java 17 32bit (issue #403) Karl Tauber 2021-11-11 12:35:16 +01:00
  • b590f41254 Linux: fixed NPE when using java.awt.TrayIcon (issue #405) Karl Tauber 2021-11-11 12:31:14 +01:00
  • a97076ead5 ComboBox: fix NPE in CellPaddingBorder.install() (issue #408) Karl Tauber 2021-11-11 12:30:10 +01:00
  • 0b6df8be1c ComboBox (not editable): fixed background painted outside of border if round edges are enabled (similar to issue #382; regression since fixing #330 in FlatLaf 1.4) Karl Tauber 2021-11-11 12:26:09 +01:00
  • 150bab0b57 Table: do not select text in cell editor when it gets focus (when JTable.surrendersFocusOnKeystroke is true) and TextComponent.selectAllOnFocusPolicy is once (the default) or always (issue #395) Karl Tauber 2021-11-11 12:19:58 +01:00
  • d3355eda65 Native window decorations: fixed layout loop (issue #420) Karl Tauber 2021-11-11 11:49:39 +01:00
  • fbf10e553d Native window decorations: updated DLLs (issues #397 and #407) Karl Tauber 2021-11-09 18:35:55 +01:00