Commit Graph

  • 14577c396d JIDE: fixed hover/selection background colors of JideSplitButton and JideSplitToggleButton Karl Tauber 2021-03-19 15:59:59 +01:00
  • e9b566241d JIDE: support JideSplitButton and JideSplitToggleButton Karl Tauber 2021-03-19 15:39:32 +01:00
  • d39b08c035 FlatArrowButton: refactored arrow painting to FlatUIUtils.paintArrow() so that it can be easily used other components (e.g. JideSplitButton) Karl Tauber 2021-03-19 01:18:13 +01:00
  • 69ac683c8c Support running in JetBrains Projector (https://jetbrains.com/projector/) Karl Tauber 2021-03-17 00:43:08 +01:00
  • eafd0b3d06 use lambdas for listeners (where possible) instead of extending Basic*UI.*Handler classes Karl Tauber 2021-03-17 00:34:35 +01:00
  • 310a4989dc JIDE: made used fonts "active" and restored fonts modified in LookAndFeelFactory.installJideExtension() Karl Tauber 2021-03-16 23:23:40 +01:00
  • 3d0df51839 JIDE: support JideLabel to fix wrong text colors in dark themes Karl Tauber 2021-03-16 22:52:13 +01:00
  • ede02aaaa5 TabbedPane: use float arc for tab area button background Karl Tauber 2021-03-16 22:20:46 +01:00
  • beff149004 JIDE: support JideButton and JideToggleButton Karl Tauber 2021-03-16 22:15:32 +01:00
  • 07db6e8fb0 Extras: FlatInspector: fixed NPE if component class is in default package Karl Tauber 2021-03-16 13:46:25 +01:00
  • 46852c0780 JIDE: invoke LookAndFeelFactory.installJideExtension() early in FlatJidePopupMenuUI to be sure that Jide extensions are installed Karl Tauber 2021-03-16 13:26:36 +01:00
  • a5e41c573f JIDE: UIDefaultsDump: dump UI defaults added by LookAndFeelFactory.installJideExtension() Karl Tauber 2021-03-16 11:38:49 +01:00
  • ed91aa4648 Added option for downscaling SchiopuMatei 2021-03-15 20:41:40 +02:00
  • 9a94395d30 JIDE: split FlatJideOssTest (moved JideTabbedPane to FlatJideOssContainerTest`) Karl Tauber 2021-03-15 17:40:31 +01:00
  • 04aa61c2bb Merge pull request #268 from title-pane-improvements Karl Tauber 2021-03-14 17:39:50 +01:00
  • 035a13df54 Window decorations: support unified backgrounds for window title bar, menu bar and main content (issue #254) Karl Tauber 2021-03-14 15:13:26 +01:00
  • e8a6f0ca3d Native window decorations: added flatlaf-windows-x86.dll and updated flatlaf-windows-x86_64.dll Karl Tauber 2021-03-14 00:20:22 +01:00
  • 1fc519b9de natives.yml: run "Native Libraries" also when natives.yml changed Karl Tauber 2021-03-14 00:02:01 +01:00
  • 2bcf38e2e3 natives.yml: run "Native Libraries" on any change in native project (e.g. when changing Gradle build script) Karl Tauber 2021-03-13 23:59:30 +01:00
  • 8eb44a68cb Native window decorations: support 32-bit JREs Karl Tauber 2021-03-13 23:41:38 +01:00
  • 30c7b442a8 Window decorations: - support customizing of window title alignment: left aligned or centered (default is left without embedded menubar and centered with embedded menubar) - improved centering of window title with embedded menubar (issue #252) Karl Tauber 2021-03-13 17:08:47 +01:00
  • cee2211108 Demo: added "users" icon to right side of menu bar to demonstrate this feature Karl Tauber 2021-03-13 11:14:51 +01:00
  • b7bcbccd45 Window decorations: support right aligned extra components in JFrame title pane with embedded menu bar Karl Tauber 2021-03-13 00:35:04 +01:00
  • d2ccb97eba Native window decorations: use LoggingFacade Karl Tauber 2021-03-12 23:18:13 +01:00
  • 39d56f2603 Merge pull request #267 from native-window-decorations Karl Tauber 2021-03-12 23:15:19 +01:00
  • 83e904dd2d Merge pull request #262 from native-window-decorations-jna Karl Tauber 2021-03-12 23:08:35 +01:00
  • 110c787eba Merge pull request #265 from ingokegel:optional_logging Karl Tauber 2021-03-12 22:57:04 +01:00
  • 7c7ff289de removed module java.logging from module-info.javas Karl Tauber 2021-03-12 22:52:59 +01:00
  • 617a35c51b LoggingFacade: - make LoggingFacadeImpl classes package private - added missing @Override - minor formatting changes Karl Tauber 2021-03-12 21:16:57 +01:00
  • 73487ccf65 Native window decorations: - enabled by default (via UI property TitlePane.useWindowDecorations) - dropped system property flatlaf.useNativeWindowDecorations and replaced with flatlaf.useWindowDecorations - old functionality of system property flatlaf.useWindowDecorations removed Karl Tauber 2021-03-11 10:54:23 +01:00
  • 712bff9c99 Use System.Logger for logging with Java 9+ Ingo Kegel 2021-03-10 17:52:23 +01:00
  • eedfcf86aa LoggingFacade: moved to com.formdev.flatlaf.util, added license header, fixed NPEs in logging calls and removed overloads of logSevere Ingo Kegel 2021-03-10 17:06:12 +01:00
  • f730848928 Native window decorations: added flatlaf-windows-x86_64.dll Karl Tauber 2021-03-10 16:16:50 +01:00
  • 61d0574c5c Native window decorations: added READMEs Karl Tauber 2021-03-09 19:08:53 +01:00
  • 2f01e01ec1 Native window decorations: delete temporary DLLs on next startup (same approach as used in JNA) Karl Tauber 2021-03-07 00:10:15 +01:00
  • cbcf66df7f Native window decorations: fixed enabled items is system menu Karl Tauber 2021-03-06 16:23:10 +01:00
  • cfaeea039b Native window decorations: fixed enabled items is system menu Karl Tauber 2021-03-06 16:15:19 +01:00
  • a891d1eb54 Native window decorations: never build :flatlaf-natives-windows:jar because it is not used/needed Karl Tauber 2021-03-06 15:26:18 +01:00
  • 4372052ef0 Native window decorations: do not try to build native library (on Windows) if no C++ compiler is available Karl Tauber 2021-03-06 15:18:23 +01:00
  • 8734b062dc Native window decorations: avoid using C-runtime, which reduces the DLL size from 100kb to 8kb Karl Tauber 2021-03-06 12:01:49 +01:00
  • 343451de65 Make the module dependency on java.logging optional Ingo Kegel 2021-03-05 16:44:08 +01:00
  • 144d65c776 Native window decorations: initial implementation in C++ using JNI Karl Tauber 2021-03-05 10:22:52 +01:00
  • a6815574f7 Native window decorations: renamed project flatlaf-native-jna to flatlaf-natives/flatlaf-natives-jna Karl Tauber 2021-03-04 11:04:47 +01:00
  • e5a116a0d4 Extras: FlatInspector: removed println (fixes #263) Karl Tauber 2021-02-25 16:54:05 +01:00
  • 0beef6b108 README.md: new applications using FlatLaf: - install4j Karl Tauber 2021-02-25 00:00:30 +01:00
  • 7341008449 Native window decorations: fixed missing top border line Karl Tauber 2021-02-24 23:17:41 +01:00
  • 49bd53194a Native window decorations: show window system menu when left-clicking on application icon, close window on left-double-click on app icon Karl Tauber 2021-02-23 23:31:36 +01:00
  • baf4437efc Native window decorations: show window system menu when right-clicking on caption Karl Tauber 2021-02-23 01:10:59 +01:00
  • b244f80f81 Native window decorations: support autohide taskbar Karl Tauber 2021-02-22 22:57:43 +01:00
  • e41c91a42b Native window decorations: fixed exception when switching Laf after closing a dialog Karl Tauber 2021-02-22 09:56:40 +01:00
  • b9a2e3ceac Native window decorations: initial implementation (using JNA; will be replaced with JNI later) Karl Tauber 2021-02-21 17:51:19 +01:00
  • fa7dd3bdc4 GitHub Actions: upload all built libs Karl Tauber 2021-02-21 17:18:59 +01:00
  • 9a8c68b846 GitHub Actions: renamed master to main Karl Tauber 2021-02-19 16:38:25 +01:00
  • 698e33ddf4 IntelliJ Themes: fixed text color of CheckBoxMenuItem and RadioButtonMenuItem in all "Arc" themes (issue #259) Karl Tauber 2021-02-19 11:33:15 +01:00
  • 909258ba14 README.md: added "Getting started" and direct links to documentation Karl Tauber 2021-02-14 12:32:56 +01:00
  • 2ad6bd1d23 release 1.0 1.0 Karl Tauber 2021-02-13 13:42:04 +01:00
  • 510ffd41d8 PopupFactory: fixed NullPointerException when PopupFactory.getPopup() is invoked with parameter owner set to null Karl Tauber 2021-02-13 13:31:30 +01:00
  • 4f00591c4e Table: fixed wrong grid line thickness in dragged column on HiDPI screens on Java 9+ (issue #236) Karl Tauber 2021-02-12 11:32:12 +01:00
  • 5b65ed87cd FileChooser: fixed display of date in details view if current user is selected in "Look in" combobox (Windows 10 only; issue #249) Karl Tauber 2021-02-12 11:10:25 +01:00
  • b0121c422d GitHub Actions: added Gradle wrapper validation Karl Tauber 2021-02-11 23:52:11 +01:00
  • a9e9fad222 Extras: FlatInspector: tooltip is no longer limited to window bounds Karl Tauber 2021-02-11 17:00:43 +01:00
  • b5fc07acc7 TabbedPane: custom TabbedPane.selectedForeground color did not work when TabbedPane.foreground has also custom color (issue #257) Karl Tauber 2021-02-11 12:04:36 +01:00
  • 140ebfdb92 release 1.0-rc3 1.0-rc3 Karl Tauber 2021-02-06 23:31:53 +01:00
  • 37d0179de1 GitHub Actions: upload demo (was removed in previous commit) Karl Tauber 2021-02-06 23:27:39 +01:00
  • 823d4b0fe2 dropped usage of bintray, jcenter and jfrog artifactory Karl Tauber 2021-02-06 19:02:32 +01:00
  • dd1eacf4f0 update to Gradle 6.8.2 Karl Tauber 2021-02-06 11:35:35 +01:00
  • 86c33dd686 fixed javadoc syntax error Karl Tauber 2021-02-06 11:26:57 +01:00
  • c6757cc61b UI defaults inspector: filter by colors with alpha and derived colors Karl Tauber 2021-02-06 01:32:32 +01:00
  • a38cf284dd UI defaults inspector: show color functions in value tooltips Karl Tauber 2021-02-06 01:31:34 +01:00
  • 575b8e3f7f UI defaults inspector: for derived colors, no longer change Item.value from Color to Color[] because this could cause problems if there is a UI value of type Color[] Karl Tauber 2021-02-06 01:01:48 +01:00
  • bc443f47f1 Theme Editor: fixed NPE (caused by no longer implemented base files support) Karl Tauber 2021-02-05 23:33:26 +01:00
  • b631bcc0db UIDefaultsLoader: check for endless recursion in parsing color functions (e.g. abc = darken($abc,10%)) Karl Tauber 2021-02-05 23:30:48 +01:00
  • 5ccd92ece6 CheckBox: fixed background of check boxes in JIDE CheckBoxTree (broken since commit dd8ab242fb) Karl Tauber 2021-02-04 19:41:14 +01:00
  • 2f3c8868a7 IntelliJ Themes: fixed table header background when dragging column in "Dark Flat" and "Light Flat" themes Karl Tauber 2021-02-04 19:18:06 +01:00
  • 6f7b5e8005 README.md: removed JCenter and replaced download links to bintray with Maven Central Karl Tauber 2021-02-04 16:48:53 +01:00
  • 10d1e4b798 UIDefaultsDump: dump color value in same format as used in FlatLaf properties files; also dump alpha as percentage Karl Tauber 2021-02-04 15:24:50 +01:00
  • 9d5934df14 Extras: FlatInspector: use HTML in tooltip Karl Tauber 2021-02-04 15:19:33 +01:00
  • be507de6c1 Label and ToolTip: made inserting BASE_SIZE rule into HTML text more reliable Karl Tauber 2021-02-04 15:10:27 +01:00
  • e5d3c08821 Fixed color of <address> tag in HTML text Karl Tauber 2021-02-04 12:58:14 +01:00
  • 027b4ab7da Label and ToolTip: fixed font sizes for <code>, <kbd>, <big>, <small> and <samp> tags in HTML text Karl Tauber 2021-02-04 12:56:18 +01:00
  • fefea0d7ec IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater) Karl Tauber 2021-02-02 12:52:55 +01:00
  • 33f30bfd19 README.md: new applications using FlatLaf: - DbVisualizer - MagicPlot - Thermo-Calc - Burp Suite - BurpCustomizer - IGMAS+ Karl Tauber 2021-02-01 21:58:18 +01:00
  • e9d4b9961a README.md: made "commercial" bold Karl Tauber 2021-02-01 15:14:07 +01:00
  • b94248fe79 README.md: removed "new" badge from projects using FlatLaf Karl Tauber 2021-02-01 14:58:44 +01:00
  • 225975e0dd FlatTestFrame: added 5x and 6x scale factors Karl Tauber 2021-02-01 13:57:36 +01:00
  • eac7492143 FlatAnimatedIconTest: made animation of switch smooth on high scale factors Karl Tauber 2021-02-01 12:55:14 +01:00
  • b3c40bf448 release 1.0-rc2 1.0-rc2 Karl Tauber 2021-02-01 01:39:52 +01:00
  • 02f7cd77f4 FlatBorder: fixed wrong round edge of focused components in themes without outer focus border (Flat Light/Dark) Karl Tauber 2021-02-01 01:30:52 +01:00
  • 7f8f3aa99b Button: undone most style changes done in previous commit related to focused and default buttons: - default button: white background and wide border - focused button: light blue background and thin border Karl Tauber 2021-02-01 01:08:20 +01:00
  • 0bcdc14909 - Button: - In "Flat Light" theme, changed styles of focused and default buttons to avoid confusion with all other themes. Focused buttons now have a white background (was light blue) and a slightly wider border. The default button now has a light blue background (was white) and a thin border. In all other themes the default button also has colored background. - In "Flat Dark" theme, use slightly wider border for focused buttons. - CheckBox and RadioButton: In "Flat Dark" theme, use blueish background for focused components. Karl Tauber 2021-01-31 20:02:24 +01:00
  • 526c25a02b FlatComponentStateTest: fixed insets Karl Tauber 2021-01-31 18:51:28 +01:00
  • f48da9dab1 FlatComponentStateTest: added text field and combobox (for comparison) Karl Tauber 2021-01-31 16:17:47 +01:00
  • 2e8dfda12e FlatComponentStateTest: added help buttons Karl Tauber 2021-01-31 00:55:29 +01:00
  • 63da576d85 FlatComponentStateTest: added selected checkboxes and radiobuttons Karl Tauber 2021-01-30 20:53:07 +01:00
  • 0ab4206540 FlatComponentStateTest added Karl Tauber 2021-01-30 18:43:11 +01:00
  • 212ae90401 client property "JComponent.focusOwner" added to allow customizing detection of focused state (issue #185) Karl Tauber 2021-01-30 17:54:47 +01:00
  • d4e5d0be45 javadoc fixes Karl Tauber 2021-01-30 17:46:53 +01:00
  • 3520a0f1fb TextComponents: border of focused non-editable text components had wrong color Karl Tauber 2021-01-30 01:06:03 +01:00
  • 036090a947 Button: fixed behavior of Enter key on focused button on Windows and Linux, which now clicks the focused button (instead of the default button) Karl Tauber 2021-01-30 00:37:20 +01:00
  • dc570c683a UI defaults: added Java 8 and 9+ InputMap dumps of NimbusLookAndFeel, which are different on Linux (and macOS) than on Windows because they use GTK key bindings (see GTKKeybindings.installKeybindings(), invoked from NimbusLookAndFeel.getDefaults()) Karl Tauber 2021-01-29 23:00:06 +01:00