Commit Graph

  • ba9c884a0c FlatSVGIcon: - renamed FlatSVGIcon.setFilter(...) to setColorFilter() - renamed ColorFilter.setFilter(Function) to setMapper(Function) - replaced ColorFilter.createGrayFilterFunction(int,int,int) with universal createRGBImageFilterFunction(RGBImageFilter) - ColorFilter: use default color palette mapping only in global filter Karl Tauber 2021-04-16 21:33:23 +02:00
  • 360f0bafe0 Extras: FlatInspector: always show tooltip over highlight figures Karl Tauber 2021-04-16 15:12:55 +02:00
  • 4327c13dca FlatTestFrame: moved 3rd party lafs to lafs.properties Karl Tauber 2021-04-16 14:57:43 +02:00
  • 4f2256f713 TableHeader: Moved table header column border painting from FlatTableHeaderUI to new border FlatTableHeaderBorder to improve compatibility with custom table header implementations (issue #228) Karl Tauber 2021-04-14 19:34:44 +02:00
  • 5167cd368f JIDE: JideTabbedPane: updated CHANGELOG.md Karl Tauber 2021-04-13 16:32:20 +02:00
  • ef7289d11a Merge pull request #306 from JFormDesigner/jidetabbedpane Karl Tauber 2021-04-13 16:29:49 +02:00
  • cb11d98bf7 JIDE: JideTabbedPane: hide tab selection and tab area separator for tabbedPane.setHideOneTab(true) if tabbed pane contains only one tab Karl Tauber 2021-04-13 12:20:11 +02:00
  • 992349da8c JIDE: JideTabbedPane: fixed close button in tab area, which was visible even if shown on tabs (regression in previous commit) Karl Tauber 2021-04-13 12:06:28 +02:00
  • 2e7637f274 JIDE: JideTabbedPane: fixed close button in tab area Karl Tauber 2021-04-13 11:25:42 +02:00
  • 1f8eaf4a64 JIDE: JideTabbedPane: fixed scroll and list buttons Karl Tauber 2021-04-13 10:51:04 +02:00
  • 46ac7a9dc7 IntelliJ Themes: fixed background colors of DesktopPane and DesktopIcon in all themes Karl Tauber 2021-04-11 19:39:47 +02:00
  • 0d86d39217 IntelliJ Themes: minor fixes to text in progress bars for some themes Karl Tauber 2021-04-11 18:59:23 +02:00
  • 1f591f3d1b IntelliJ Themes: added "Material Theme UI Lite / GitHub Dark" theme Karl Tauber 2021-04-11 17:42:57 +02:00
  • 30c6ddba37 IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2021-04-11 17:35:25 +02:00
  • 406eeaec96 PopupFactory: fixed occasional NullPointerException in FlatPopupFactory.fixToolTipLocation() (issue #305) Karl Tauber 2021-04-11 16:00:36 +02:00
  • 2fe5652bc6 DesktopPane: automatically layout icons in dock (without invoking from DesktopManager), which eliminates the need for FlatDesktopManager Karl Tauber 2021-04-11 15:10:59 +02:00
  • 39bf68a6bd DesktopIcon: automatically update preview (without invoking from DesktopManager) Karl Tauber 2021-04-11 14:55:24 +02:00
  • a7a4a19824 DesktopIcon: use derived color for icon background, based on background color of JDesktopPane Karl Tauber 2021-04-11 14:48:19 +02:00
  • 7f906ba0ea DesktopPane: fixed empty minimized icon when switching LaF (regression since commit ab1ce7fab16597c518dd00a4c4e86320d98410c1; see PR #294) Karl Tauber 2021-04-10 15:52:54 +02:00
  • 07bf6e4506 DesktopPane: on HiDPI screens, use high-resolution images for preview of iconified internal frames in dock Karl Tauber 2021-04-10 14:36:46 +02:00
  • a331760321 DesktopPane: made private methods/fields protected to allow overriding Karl Tauber 2021-04-10 13:36:44 +02:00
  • d9c240d729 DesktopPane: fixed incomplete minimized icon when switching LaF Karl Tauber 2021-04-10 12:46:13 +02:00
  • d9526c19e7 DesktopPane: improved layout of iconified internal frames in dock Karl Tauber 2021-04-10 12:39:26 +02:00
  • 1798ccd284 Merge pull request #294 from lsimediasarl/main Karl Tauber 2021-04-10 00:05:02 +02:00
  • ab1ce7fab1 DesktopPane: avoid using two instances of DefaultDesktopManager if a custom desktop manager is used/wrapped (see PR #294) Karl Tauber 2021-04-09 18:17:15 +02:00
  • e9b2f17171 FlatSVGIcon: Fixed an oversight DUDSS 2021-04-09 13:41:08 +02:00
  • d3bf4433b7 FlatSVGIcon: Removed unnecessary getInstance method. Changed the demo a little and added a utility method to ColorFilter to easily create a brightness/contrast/alpha filter. DUDSS 2021-04-09 13:26:10 +02:00
  • ba0f43455b Reworked how the FlatSVGIcon filters work. Filters are now set using the ColorFilter class and can work globally too. Added related demo components to flatlaf-demo extras tab. DUDSS 2021-04-09 00:07:04 +02:00
  • 638af4bcd7 Added an option to specify an RGBImageFilter to a FlatSVGIcon DUDSS 2021-04-08 13:45:17 +02:00
  • 5eab843d97 Button and ToggleButton: - updated CHANGELOG.md for #276 - FlatComponentsTest: use FlatButton and FlatToggleButton - FlatButtonUI: avoid unnecessary reading client property if shadowColor is null, which is the case in most themes Karl Tauber 2021-04-09 11:44:59 +02:00
  • c55f0e239e Merge pull request #276 from ingokegel/border_less_button Karl Tauber 2021-04-09 11:17:11 +02:00
  • 32d9381745 Renamed borderLess to borderless Ingo Kegel 2021-04-08 22:36:42 +02:00
  • 77fc564e70 TabbedPane: fixed actions scrollTabsForwardAction and scrollTabsBackwardAction when used from outside (e.g. in NetBeans) Karl Tauber 2021-04-08 01:15:29 +02:00
  • 3b84314c45 client/system properties: javadoc fixes Karl Tauber 2021-04-07 16:25:24 +02:00
  • 5729c20386 release 1.1.2 1.1.2 Karl Tauber 2021-04-07 11:53:18 +02:00
  • a4d70d8095 FlatTextComponentsTest: fixed compiler warnings (for previous commit) Karl Tauber 2021-04-07 10:34:11 +02:00
  • 8fcce349d5 ComboBox and Spinner: fixed too wide arrow button if component is higher than preferred (issue #302) Karl Tauber 2021-04-07 01:39:29 +02:00
  • 5a94676a3a Merge pull request #269 from SchiopuMatei/main Karl Tauber 2021-04-07 00:24:18 +02:00
  • f32d72ee62 UIScale: - allow scale factors less than 100% for system property flatlaf.uiScale - no longer round scale factor of system property flatlaf.uiScale to 1/4 - renamed system property flatlaf.uiDowncale.enabled to flatlaf.uiScale.allowScaleDown - round smaller scale factors to 1/10 - absolute minimum user scale factor is now 0.1 Karl Tauber 2021-04-07 00:21:15 +02:00
  • e35fc8620c JIDE: fixed null font in other Lafs if (wrongly) using LookAndFeelFactory.addUIDefaultsInitializer() or LookAndFeelFactory.addUIDefaultsCustomizer() (issue #288) Karl Tauber 2021-04-06 18:35:48 +02:00
  • 277c288952 IntelliJ Themes: fixed system colors Karl Tauber 2021-04-06 11:29:55 +02:00
  • 240b08e55c IntelliJ Themes: fixed window title bar background if unified background is enabled Karl Tauber 2021-04-06 11:04:52 +02:00
  • fe7f345661 Native window decorations: support changing title bar background and foreground colors per window (via client property) also if unified window title bar is enabled Karl Tauber 2021-04-06 10:46:28 +02:00
  • c8db01c958 SplitPane: fixed JSplitPane.setContinuousLayout(false) (issue #301) Karl Tauber 2021-04-05 14:24:49 +02:00
  • f456185f7d Native window decorations: support changing title bar background and foreground colors per window (via client property) Karl Tauber 2021-04-05 14:19:41 +02:00
  • 801b555835 Window decorations: fixed random window title bar background for unified backgrounds in cases were background is not filled by custom window/rootpane components (issue #254) Karl Tauber 2021-04-04 11:47:15 +02:00
  • eee177e64b Window decorations: enabling/disabling menu bar embedding via system and client properties now works the same way as for window decorations Karl Tauber 2021-04-03 16:19:11 +02:00
  • 63639f8e96 Native window decorations: cleaned-up/simplified JetBrains Runtime custom window decorations "enabled" checking: - FlatSystemProperties.USE_WINDOW_DECORATIONS is now also used for JBR custom window decorations - FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS is now only used to disable JBR custom window decorations; then FlatLaf native window decorations are used - JBR custom window decorations are now disabled when running in JetBrains Projector, Webswing or WinPE Karl Tauber 2021-04-03 13:32:46 +02:00
  • de1b0b1bb6 MenuBar: do not use TitlePane.unifiedBackground if window decorations are disabled for the window Karl Tauber 2021-04-03 11:51:45 +02:00
  • bbdd7fc2b4 Demo: - keep "Options > Window decorations" selected for JetBrains Runtime - disable "Options > Use underline menu selection" on macOS - added font size 11 Karl Tauber 2021-04-03 11:49:57 +02:00
  • 6addb5c4b4 Native window decorations: - API to check whether current platform supports window decorations FlatLaf.supportsNativeWindowDecorations() - API to toggle window decorations of all windows FlatLaf.setUseNativeWindowDecorations(boolean) - FlatClientProperties.USE_WINDOW_DECORATIONS can now used to toggle window decorations for single window - cleaned-up/fixed/simplified window decorations "enabled" checking: 1. if FlatSystemProperties.USE_WINDOW_DECORATIONS is set, its value is used 2. if FlatClientProperties.USE_WINDOW_DECORATIONS is set, its value is used 3. use value of UI default TitlePane.useWindowDecorations Karl Tauber 2021-04-03 11:13:57 +02:00
  • b47e0c88d6 Merge pull request #298 from Bios-Marcel/fix-demo-menu-item-states Karl Tauber 2021-04-02 16:13:36 +02:00
  • d06993d940 Add comment explaining why the use of JBR results in not having custom decorations Marcel Schramm 2021-04-01 22:14:31 +02:00
  • d31f167b9e TabbedPane: fixed NPE when creating/modifying in another thread (issue #299) Karl Tauber 2021-04-01 12:35:50 +02:00
  • f12ee6c167 added dummy class to empty opend module packages Karl Tauber 2021-04-01 09:40:22 +02:00
  • 983b341f33 Native window decorations: fixed loading of native library when using JPMS for application (issue #289) Karl Tauber 2021-04-01 01:07:35 +02:00
  • f3e6642f05 Button and ToggleButton: simplified/unified code of FlatButtonUI.getBackground() (issue #292) Karl Tauber 2021-03-31 23:14:45 +02:00
  • 0a63990d21 Button and ToggleButton: do not paint background of disabled (and unselected) toolBar buttons (issue #292; regression since fixing #112) Karl Tauber 2021-03-31 22:28:43 +02:00
  • 6909bb4b03 Native window decorations: removed superfluous pixel-line at top of screen when window is maximized (issue #296) Karl Tauber 2021-03-31 20:56:17 +02:00
  • 620aa8bcee Fix selected states for native window border related menu items Marcel Schramm 2021-03-31 19:54:00 +02:00
  • 6db39d1860 Implemented desktop manager wrapper for already installed desktop manager so the iconifyFrame with small content snapshot are still available Stephan Bodmer 2021-03-31 13:58:25 +02:00
  • 1762ead89f s Stephan Bodmer 2021-03-31 13:54:40 +02:00
  • d13ddeb944 use larger font when running on WinPE (issue #279) Karl Tauber 2021-03-30 11:00:27 +02:00
  • 1b5da0e1d1 Window decorations: support enabling/disabling unified title bar backgrounds at runtime without FlatLaf.updateUI() Karl Tauber 2021-03-30 01:34:34 +02:00
  • 7a2d0e7fcb fixed crash when running in Webswing (issue #290) Karl Tauber 2021-03-30 01:06:30 +02:00
  • 477c3b6b1e README.md: added link to FlatLaf 1.0 announcement on Reddit Karl Tauber 2021-03-28 18:44:21 +02:00
  • 95312c3650 release 1.1.1 1.1.1 Karl Tauber 2021-03-28 16:04:14 +02:00
  • 98a3c4b0f5 JIDE: JideTabbedPane: fixed disabled tab text, which was unreadable in dark themes Karl Tauber 2021-03-27 19:19:17 +01:00
  • 6e990a7e31 JIDE: JideTabbedPane: fixed hover background of close button on selected tab Karl Tauber 2021-03-27 18:46:37 +01:00
  • 8e49904f8d JIDE: JideTabbedPane: fixed location of tab title editing box Karl Tauber 2021-03-27 18:22:10 +01:00
  • 69f52c8abd JIDE: JideTabbedPane: scale tab gripper Karl Tauber 2021-03-27 17:48:58 +01:00
  • d7b0754327 JIDE: JideTabbedPane: tab layout fixes for compact resize mode Karl Tauber 2021-03-27 17:03:49 +01:00
  • 2a00de11f1 JIDE: JideTabbedPane: fixed tab icon and title locations in vertical tabs Karl Tauber 2021-03-27 14:28:21 +01:00
  • 923cc51f3e JIDE: JideTabbedPane: FlatJideOssContainerTest updated (based on FlatContainerTest) Karl Tauber 2021-03-27 12:18:06 +01:00
  • c8f7478170 JIDE: JideTabbedPane: - use FlatTabbedPaneCloseIcon for tab close buttons - scale close buttons - fix close buttons location Karl Tauber 2021-03-27 11:02:33 +01:00
  • 9006e835c6 natives.yml: exclude ~/.gradle/caches/modules-2/modules-2.lock from Gradle cache Karl Tauber 2021-03-26 21:52:28 +01:00
  • f801d61929 support running on WinPE (issue #279) Karl Tauber 2021-03-26 21:51:11 +01:00
  • a143e5777c Extras: FlatInspector: fixed InaccessibleObjectException when running in Java 16 Karl Tauber 2021-03-26 21:44:41 +01:00
  • bffac60bf8 JIDE: JideTabbedPane: - support selected tab background - support tab separators Karl Tauber 2021-03-25 18:49:16 +01:00
  • bf500e46e7 Window decorations: fixed wrong/missing window icon when application replaces InternalFrame.icon (issue #284) Karl Tauber 2021-03-25 16:14:41 +01:00
  • 4a2f79f390 Native window decorations: updated DLLs (issues #282 and #283) Karl Tauber 2021-03-25 11:10:13 +01:00
  • c24ce7c5bc Native window decorations: fixed broken maximizing window when restoring frame state at startup (issue #283) Karl Tauber 2021-03-25 10:32:24 +01:00
  • 8a6a0c7971 Native window decorations: fixed missing animations when minimizing, maximizing or restoring a window using window title bar buttons (issue #282) Karl Tauber 2021-03-24 23:59:59 +01:00
  • de6e5bd800 fixed missing focus indicators in heavy-weight popups (issue #273) Karl Tauber 2021-03-24 11:43:06 +01:00
  • e18a04f9e6 Merge pull request #278 from ingokegel/native_provider_setter Karl Tauber 2021-03-24 11:34:22 +01:00
  • 14fc652f4b Window decorations: fixed right aligned progress bar in embedded menu bar was overlapping window title (issue #272) Karl Tauber 2021-03-23 19:23:18 +01:00
  • 9a876e747a Added setter for native provider Ingo Kegel 2021-03-23 16:47:08 +01:00
  • f8ee8b27fb InternalFrame: fixed translucent internal frame menu bar background if TitlePane.unifiedBackground is true (issue #274) Karl Tauber 2021-03-23 15:08:01 +01:00
  • ce1a1487aa support menu bars in JDialog Karl Tauber 2021-03-23 14:58:53 +01:00
  • fe1e364a1d Native window decorations: support disabling native window decorations per window via client property (issue #277) Karl Tauber 2021-03-23 13:18:07 +01:00
  • eabb052107 Native window decorations: fixed double window title bar when first disposing a window and then showing it again (issue #277) Karl Tauber 2021-03-23 10:07:43 +01:00
  • 734f3621f1 Window decorations: Fixed NPE in FlatTitlePane.findHorizontalGlue() (issue #275) Karl Tauber 2021-03-22 18:47:53 +01:00
  • ae8323e2f8 Added ButtonType.borderLess for buttons that look like toolbar buttons but have a focus indicator. Ingo Kegel 2021-03-22 16:45:37 +01:00
  • 9612a81f2e release 1.1 1.1 Karl Tauber 2021-03-21 14:03:36 +01:00
  • 2945a36cef added since 1.1 Karl Tauber 2021-03-21 13:50:41 +01:00
  • b84dc5bfcc JIDE and SwingX: README.md: added links to dependencies on maven central Karl Tauber 2021-03-21 13:29:23 +01:00
  • 60486fd880 JIDE: build using latest version of JIDE library com.formdev:jide-oss:3.7.11.1 Karl Tauber 2021-03-20 19:19:33 +01:00
  • 891091cebc SwingX: fixed compiling module-info (broken since previous commit) Karl Tauber 2021-03-19 17:06:23 +01:00
  • 1493ddcf41 SwingX: the library on Maven Central no longer depends on org.swinglabs.swingx:swingx-all:1.6.5-1 to avoid problems when another SwingX library should be used Karl Tauber 2021-03-19 16:23:29 +01:00
  • 4299c50537 JIDE: the library on Maven Central no longer depends on com.jidesoft:jide-oss:3.6.18 to avoid problems when another JIDE library should be used (issue #270) Karl Tauber 2021-03-19 16:22:24 +01:00