Commit Graph

  • c67ba02839 UI defaults dumps updated for PR #202 Karl Tauber 2020-11-05 17:12:21 +01:00
  • 4c6cb7618f Merge pull request #202 into master Karl Tauber 2020-11-05 17:07:29 +01:00
  • c15100f129 Update FlatLaf.properties basix86 2020-11-05 10:47:47 +01:00
  • 6dfb3cc84e Update FlatCaret.java basix86 2020-11-05 10:46:12 +01:00
  • 18d8c7d086 SplitPane: added grip to divider (issue #179) Karl Tauber 2020-11-04 11:52:50 +01:00
  • ab3adf4ae3 selectAllOnMouseClick mmatessi 2020-11-04 10:16:23 +01:00
  • 7e6619af00 Merge pull request #1 from JFormDesigner/master basix86 2020-11-04 09:48:40 +01:00
  • a7e2a10403 TabbedPane: support horizontal alignment of tab title and icon Karl Tauber 2020-11-03 20:13:14 +01:00
  • 3a784375d0 SplitPane: support tooltip texts in splitpane client properties (issue #198) Karl Tauber 2020-11-02 15:07:57 +01:00
  • b8c9433259 SplitPane: added tooltips to expand/collapse buttons (issue #198) Karl Tauber 2020-11-02 12:13:06 +01:00
  • 815d9d6012 SplitPane: hide not applicable expand/collapse buttons (issue #198) Karl Tauber 2020-11-02 11:51:51 +01:00
  • feb91aa056 Demo: re-designed "Tabs" tab to show features added in PRs #187, #190, #192, #193 and #199 Karl Tauber 2020-11-01 21:36:46 +01:00
  • cd264586ca TabbedPane: fixed missing arrow in "more tabs" button when changing tabPlacement to left/right and back to top/bottom (PR #190) Karl Tauber 2020-11-01 17:19:12 +01:00
  • c6d561f2df Demo: moved split panes from "SplitPane & Tabs" tab to "More Components" tab (to make room for more tabbed pane features) Karl Tauber 2020-11-01 16:45:05 +01:00
  • 6167c5f855 TabbedPane: calculate correct preferred size for tabbed panes without any content Karl Tauber 2020-11-01 16:38:28 +01:00
  • 1a31cb96b8 TabbedPane: disable wheel scrolling if application has added its own mouse wheel listener (PR #187) Karl Tauber 2020-11-01 16:22:05 +01:00
  • 9b8df64c35 FlatContainerTest: always use for-loop to modify all tabbed panes Karl Tauber 2020-11-01 15:59:47 +01:00
  • a47565afec Merge pull request #199 into master Karl Tauber 2020-11-01 15:56:10 +01:00
  • c2ee815cbe TabbedPane: fixed clipping when painting tab selection in scroll layout Karl Tauber 2020-10-31 14:20:35 +01:00
  • e45a2df6b6 FlatContainerTest: test disabled tab icons Karl Tauber 2020-10-31 11:30:06 +01:00
  • a19979c233 FlatContainerTest: test HTML tab titles Karl Tauber 2020-10-30 10:50:17 +01:00
  • e2a297fa40 TabbedPane: support left, right, top and bottom tab icon placement Karl Tauber 2020-10-30 01:47:14 +01:00
  • df13b338b2 TabbedPane: support specifying tab area insets via client property Karl Tauber 2020-10-29 22:42:41 +01:00
  • da9d7a0dee TabbedPane: support equal and compact tab width modes Karl Tauber 2020-10-29 19:26:09 +01:00
  • 0374c65159 TabbedPane: support alignment of tab area (leading, trailing, center or fill) Karl Tauber 2020-10-29 16:11:30 +01:00
  • 71b1e07ba6 TabbedPane: support minimum and maximum tab widths Karl Tauber 2020-10-27 19:08:23 +01:00
  • c3781dc4b5 CHANGELOG.md: added PR references Karl Tauber 2020-10-27 17:16:25 +01:00
  • dc92d0913c TabbedPane: trailing component now fills all available horizontal space (PR #192) Karl Tauber 2020-10-27 16:29:58 +01:00
  • a5adf29001 FlatContainerTest: - reorganized tabbed pane control panel - added "tab area insets" checkbox - made text of leading component shorter Karl Tauber 2020-10-27 14:07:14 +01:00
  • 8861bfe4fa FlatContainerTest: - replaced "more tabs" checkbox and spinner with "tab count" spinner - avoid right-to-left for tabbed pane control panel - use other color for trailing component Karl Tauber 2020-10-27 10:42:56 +01:00
  • c8d280f418 TabbedPane: improved/fixed placement of tab close button on smaller tab insets or smaller tab height (PR #193) Karl Tauber 2020-10-26 23:37:02 +01:00
  • 09c98359af fixed javadoc warnings and errors Karl Tauber 2020-10-26 15:16:37 +01:00
  • 6f8a7471c2 SVGUtils: support creating window images from SVG files that are not 16x16 (issue #196) Karl Tauber 2020-10-26 15:09:44 +01:00
  • 4c141fe47c FlatSVGIcon now allows specifying icon width and height in constructors (issue #196) Karl Tauber 2020-10-26 13:53:25 +01:00
  • b37ff348fb Merge pull request #197 from kingthorin/patch-1 Karl T 2020-10-26 11:17:54 +01:00
  • 09798d33b0 Minor correction kingthorin 2020-10-24 16:22:21 -04:00
  • 717ab95fbe Merge pull request #193 into master Karl Tauber 2020-10-22 22:40:30 +02:00
  • 3f616e3608 TabbedPane: for right-to-left always use "more tabs" button for horizontal scrolling because methods scrollForward() and scrollBackward() in class BasicTabbedPaneUI.ScrollableTabSupport do not work for right-to-left Karl Tauber 2020-10-22 11:07:42 +02:00
  • c590157561 TabbedPane: support specifying tooltip text for tab close buttons via client property Karl Tauber 2020-10-21 23:13:01 +02:00
  • 2b50431081 TabbedPane: fixed scaling of client property "JTabbedPane.tabHeight"; avoid storing scaled values in UI delegate Karl Tauber 2020-10-21 11:24:06 +02:00
  • 6d38e44f91 TabbedPane: support specifying tab insets via client property Karl Tauber 2020-10-21 01:14:26 +02:00
  • 9bc656a5c5 TabbedPane: fixed NPE in scroll layout when removing last tab Karl Tauber 2020-10-20 10:37:31 +02:00
  • 700bb9b567 TabbedPane: support closable tabs (issue #40) Karl Tauber 2020-10-20 09:37:28 +02:00
  • 8ccda81d9a Merge pull request #192 into master Karl Tauber 2020-10-19 23:35:17 +02:00
  • 3818790ced TabbedPane: support adding custom components to left and right sides of tabs area if wrap layout is used (issue #40) Karl Tauber 2020-10-17 18:17:45 +02:00
  • c34ce389a4 TabbedPane: do not include preferred/minimum size of leading/trailing components in calculating preferred/minimum size of tabbed pane, because the largest tab content determines the size Karl Tauber 2020-10-17 16:46:56 +02:00
  • 15718cdb46 TabbedPane: support adding custom components to left and right sides of tabs area if scroll backward/foreward buttons are used (issue #40) Karl Tauber 2020-10-17 15:19:39 +02:00
  • 10746a454a TabbedPane: support adding custom components to left and right sides of tabs area if "more tabs" button is used (issue #40) Karl Tauber 2020-10-17 11:30:04 +02:00
  • f0fd02e81f Merge pull request #190 into master Karl Tauber 2020-10-16 23:10:49 +02:00
  • bfaac6d164 TabbedPane: fixed: content separator was painted at wrong position if using TabbedPane.tabAreaInsets (regression since changing TabbedPane.tabsOverlapBorder to false in commit c58f5a6ca7) Karl Tauber 2020-10-16 21:13:06 +02:00
  • a909f1012a TabbedPane: finally get rid of the cropped edge (issue #40) Karl Tauber 2020-10-16 12:25:04 +02:00
  • 201581a07c TabbedPane: support right-to-left if "more tabs" button is used (issue #40) Karl Tauber 2020-10-16 00:24:02 +02:00
  • 8cef5ecf7e popups using JToolTip components did not respect their location (fixes #188; regression in 0.42 in fix for #164) Karl Tauber 2020-10-15 17:49:34 +02:00
  • 2c1075f471 TabbedPane: do not clip title on left tabs when scrolled Karl Tauber 2020-10-15 14:53:42 +02:00
  • 1f5e08fdc6 TabbedPane: fixed clipping title if "more tabs" button is used (issue #40) Karl Tauber 2020-10-15 13:16:21 +02:00
  • c0408045ef TabbedPane: support specifying hiddenTabsNavigation type per tabbedpane via client property (issue #40) Karl Tauber 2020-10-15 10:41:45 +02:00
  • c58f5a6ca7 TabbedPane: replaced forward/backward scrolling arrow buttons with "Show Hidden Tabs" button (issue #40) Karl Tauber 2020-10-15 00:10:07 +02:00
  • ae445c9343 Merge pull request #187 into master Karl Tauber 2020-10-14 22:43:02 +02:00
  • ad7ff2ba0b support painting separator line between window title and content (issue #184) Karl Tauber 2020-10-14 22:08:20 +02:00
  • 4b7ef6e853 FlatWindowDecorationsTest: added "menu bar visible" checkbox (for testing previous commit) Karl Tauber 2020-10-14 13:37:28 +02:00
  • 87f2acc2d9 Window decorations: not visible menu bar is now ignored in layout Karl Tauber 2020-10-14 13:05:39 +02:00
  • ec2fef02ed Demo: if disabling window decoration ("Options > Window decorations") , which changes the main window, also invoke JDialog.setDefaultLookAndFeelDecorated() to disable window decorations for dialogs Karl Tauber 2020-10-14 10:50:54 +02:00
  • ebe0d74dbe FlatInspector: make sure that glass pane is not opaque, which is not the case in all Lafs Karl Tauber 2020-10-14 10:36:29 +02:00
  • 029dc51f8b Testing: updated 3rd party Lafs Karl Tauber 2020-10-14 10:30:44 +02:00
  • 3fc85cd7b2 TabbedPane: support precise scrolling tabs with trackpad (issue #40) Karl Tauber 2020-10-12 00:33:23 +02:00
  • a46bdef079 Animator: reuse timer instance Karl Tauber 2020-10-11 22:51:33 +02:00
  • 3de489f693 TabbedPane: - fixed jittery animated scrolling tabs - support disabling animated scrolling with "ScrollPane.smoothScrolling=false" Karl Tauber 2020-10-09 16:27:52 +02:00
  • eddb9eee46 TabbedPane: make sure that tab stays hover highlighted when mouse is moved to custom tab component that handles mouse events (e.g. a close button) Karl Tauber 2020-10-09 10:19:17 +02:00
  • 5b0c96cd6d TabbedPane: avoid scrolling selected tab back into visible area (after wheel scrolling) if the mouse is over a custom tab component that handles mouse events (e.g. a close button) Karl Tauber 2020-10-08 23:46:43 +02:00
  • 15ac77107f TabbedPane: increased size of scroll arrow buttons (issue #40) Karl Tauber 2020-10-07 19:09:19 +02:00
  • a7c906091c TabbedPane: use animation for scrolling tabs with mouse wheel (issue #40) Karl Tauber 2020-10-07 17:54:12 +02:00
  • de870c546c TabbedPane: repeat scrolling as long as arrow buttons are pressed (issue #40) Karl Tauber 2020-10-07 15:14:47 +02:00
  • 2f3427e6ad TabbedPane: scroll selected tab into visible area (500ms delayed) if mouse exits scroll viewport after wheel scrolling (issue #40) Karl Tauber 2020-10-07 13:29:15 +02:00
  • 203426bd55 TabbedPane: support scrolling tabs with mouse wheel (if tabLayoutPolicy is SCROLL_TAB_LAYOUT) (issue #40) Karl Tauber 2020-10-07 10:36:16 +02:00
  • 16242080e0 README.md: screenshots of dark themes updated Karl Tauber 2020-10-06 13:37:37 +02:00
  • 57655d8859 release 0.43 0.43 Karl Tauber 2020-10-05 14:36:54 +02:00
  • 62ffd57108 Windows: made scaling compatible with Windows OS scaling, which distinguish between "screen scaling" and "text scaling" (issue #175) Karl Tauber 2020-10-05 13:14:44 +02:00
  • 8db05f47b5 FlatChooserTest: grow file chooser when resizing window Karl Tauber 2020-10-04 23:59:28 +02:00
  • c684761eef ComboBox: limit popup width to screen width for very long items (issue #182) Karl Tauber 2020-10-04 18:59:54 +02:00
  • 0a8ece8c9c no longer use static fields for shared instances of UI delegates because this makes problems in GUI builders that support Laf switching and use more than one FlatLaf theme at the same time Karl Tauber 2020-10-04 14:21:00 +02:00
  • 01058bde1b UI defaults inspector: fixed key rendering for Nimbus Laf Karl Tauber 2020-10-04 14:03:39 +02:00
  • 9c2c03cddb Spinner: fixed NullPointerException in case that arrow buttons were removed to create button-less spinner (issue #181) Karl Tauber 2020-10-04 13:58:23 +02:00
  • f0778a83a0 CheckBoxMenuItem and RadioButtonMenuItem: improved checkmark background colors of selected menu items that have also an icon Karl Tauber 2020-09-25 00:07:25 +02:00
  • b86ae1f122 FileChooser: fixed localizing special Windows folders (e.g. "Documents") and enabled hiding known file extensions (if enabled in Windows Explorer) (issue #178) Karl Tauber 2020-09-24 22:27:10 +02:00
  • dfd6831b02 ComboBox: if using own JTextField as editor, default text field border is now removed to avoid duplicate border Karl Tauber 2020-09-24 22:17:10 +02:00
  • a4ddc13c1a TabbedPane: added some missing UI defaults Karl Tauber 2020-09-24 22:05:07 +02:00
  • fd63a1b7c2 TabbedPane: support hiding separator between tabs and content area via client property Karl Tauber 2020-09-24 21:27:57 +02:00
  • d83c3689d0 TabbedPane: - made tabs separator color lighter in dark themes so that it is easier to recognize the tabbed pane - added top and bottom tab insets to avoid that large tab icons are painted over active tab underline Karl Tauber 2020-09-24 15:18:45 +02:00
  • d52bf9d318 FlatScreenInfo: output warning if screens intersect (issue #177) Karl Tauber 2020-09-23 21:44:00 +02:00
  • 80f56dec15 travis: added openjdk15 Karl Tauber 2020-09-23 19:03:53 +02:00
  • 358c226b96 update to Gradle 6.6.1 Karl Tauber 2020-09-23 18:42:12 +02:00
  • 9de9983416 laf.dark flag added to UI defaults Karl Tauber 2020-09-20 10:59:50 +02:00
  • c9da4fcaf1 UI defaults: dumps moved out of resources folder to dumps/uidefaults folder Karl Tauber 2020-09-18 14:41:15 +02:00
  • 932ca6f9d4 FlatDesktopPropertiesDump tool added Karl Tauber 2020-09-18 14:24:30 +02:00
  • 4487c9985c release 0.42 0.42 Karl Tauber 2020-09-17 15:51:27 +02:00
  • a53ce99977 PasswordField: support disabling Caps Lock warning icon (issue #172) Karl Tauber 2020-09-17 15:34:57 +02:00
  • 5444719895 Extras: added screenshots to README.md and instructions for using UI inspectors Karl Tauber 2020-09-17 14:20:59 +02:00
  • b66139281d FlatHtmlTest: fixed labels and added HTML tooltips Karl Tauber 2020-09-17 13:50:56 +02:00
  • 8925c27eb9 ToolTip: avoid that tooltip hides owner component (issue #164) Karl Tauber 2020-09-17 13:32:28 +02:00
  • 99be346387 FlatWindowDecorationsTest: disable "add/remove/change menu" buttons if shown in dialog, which does not have a menubar Karl Tauber 2020-09-17 13:28:02 +02:00