Karl Tauber
035a13df54
Window decorations: support unified backgrounds for window title bar, menu bar and main content (issue #254 )
2021-03-14 15:13:26 +01:00
Karl Tauber
cee2211108
Demo: added "users" icon to right side of menu bar to demonstrate this feature
2021-03-13 11:14:51 +01:00
Karl Tauber
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
2021-03-11 10:54:23 +01:00
Karl Tauber
144d65c776
Native window decorations: initial implementation in C++ using JNI
2021-03-05 10:31:31 +01:00
Karl Tauber
a6815574f7
Native window decorations: renamed project flatlaf-native-jna to flatlaf-natives/flatlaf-natives-jna
...
removed module-info.java because this JAR is not released/published
2021-03-04 11:04:47 +01:00
Karl Tauber
b9a2e3ceac
Native window decorations: initial implementation (using JNA; will be replaced with JNI later)
2021-02-21 17:51:19 +01:00
Karl Tauber
823d4b0fe2
dropped usage of bintray, jcenter and jfrog artifactory
...
deploy to Sonatype OSSRH
snapshots are now here:
https://oss.sonatype.org/content/repositories/snapshots/com/formdev/
2021-02-06 19:02:32 +01:00
Karl Tauber
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)
2021-01-30 00:37:36 +01:00
Karl Tauber
47c4d508e0
Demo: updated screenshot mode
2021-01-28 23:26:16 +01:00
Karl Tauber
1d06a2c2e8
IntelliJ Themes: updated "Material Theme UI Lite" themes; added "Material Theme UI Lite / Moonlight" theme
2021-01-09 17:55:09 +01:00
Karl Tauber
cf141f0e55
IntelliJ Themes: updated "Dracula" and "Gradianto" themes
2021-01-09 17:35:13 +01:00
Karl Tauber
66dab41539
properties: added spaces around '=' for easier reading
2020-12-23 10:52:42 +01:00
Karl Tauber
8bb8883e22
IntelliJ Themes: added flag whether a theme is dark to FlatAllIJThemes.INFOS. (issue #221 )
2020-12-12 18:54:42 +01:00
Karl Tauber
ffb7a6dfbb
README.md:
...
- added demo download section
- added link to javadoc of extras components
2020-12-12 14:45:08 +01:00
Karl Tauber
42a91ba26c
Extras: renamed SVG utility class from com.formdev.flatlaf.extras.SVGUtils to com.formdev.flatlaf.extras.FlatSVGUtils
2020-12-12 12:21:48 +01:00
Karl Tauber
234003e2b1
Extras: Renamed tri-state check box class from
...
`com.formdev.flatlaf.extras.TriStateCheckBox` to
`com.formdev.flatlaf.extras.components.FlatTriStateCheckBox`
2020-12-12 00:33:51 +01:00
Karl Tauber
21a12b8dd4
added Flat*Laf.installLafInfo() methods to add a Laf to the set of available Lafs
...
uses `UIManager.installLookAndFeel( new UIManager.LookAndFeelInfo(...) )`
2020-11-23 22:14:42 +01:00
Karl Tauber
33ff5828da
IntelliJ Themes:
...
- added "Gradianto Nature Green" theme
- updated "Arc Dark", "Cyan", "Dark purple", "Gradianto", "Gray", "Gruvbox" and "One Dark" themes
2020-11-22 17:10:11 +01:00
Karl Tauber
cd6b55c846
Demo: Alt+UP and Alt+DOWN now switch to previous/next theme
2020-11-20 00:40:10 +01:00
Karl Tauber
afccdc4749
Demo: "Tabs" tab: improved demo of leading and trailing tab area components by using toolbars
2020-11-13 23:25:19 +01:00
Karl Tauber
c98ec041d4
Demo: "Tabs" tab: added "Scroll buttons policy", "Scroll buttons placement" and "Tabs popup policy" configuration for PR #211
2020-11-13 22:26:14 +01:00
Karl Tauber
605c77ecbc
IntelliJ Themes: added getName() method to all InttelliJ Laf classes so that they return same name as defined in class FlatAllIJThemes (issue #201 )
2020-11-06 19:13:11 +01:00
Karl Tauber
fd0c2a5cd1
IntelliJ Themes: added suffix "(Material)" to names of all Material UI Lite themes to avoid duplicate theme names (issue #201 )
2020-11-06 18:38:21 +01:00
Karl Tauber
a7e2a10403
TabbedPane: support horizontal alignment of tab title and icon
2020-11-03 22:20:55 +01:00
Karl Tauber
feb91aa056
Demo: re-designed "Tabs" tab to show features added in PRs #187 , #190 , #192 , #193 and #199
2020-11-01 21:36:46 +01:00
Karl Tauber
c6d561f2df
Demo: moved split panes from "SplitPane & Tabs" tab to "More Components" tab (to make room for more tabbed pane features)
2020-11-01 16:45:05 +01:00
Karl Tauber
ec2fef02ed
Demo: if disabling window decoration ("Options > Window decorations") , which changes the main window, also invoke JDialog.setDefaultLookAndFeelDecorated() to disable window decorations for dialogs
2020-10-14 10:50:54 +02:00
Karl Tauber
fd63a1b7c2
TabbedPane: support hiding separator between tabs and content area via client property
2020-09-24 22:03:39 +02:00
Karl Tauber
81d46ba8ee
Demo: show simple dialog for "File > New"
...
(used to test previous commit)
2020-09-17 13:26:45 +02:00
Karl Tauber
44d196fb8c
Demo: menu item "Options > Window decorations" did exit Demo
...
(regression in commit ee6a1da709 )
2020-09-16 22:52:19 +02:00
Karl Tauber
5643546117
UI defaults inspector:
...
- add placeholder text to filter field
- fixed menu item text in Demo
2020-09-15 17:56:20 +02:00
Karl Tauber
a8744b2bb4
made disabled text color slightly lighter in dark themes for better readability (issue #174 )
2020-09-15 15:47:12 +02:00
Karl Tauber
ee6a1da709
Demo: exit even if UI defaults inspector window is shown
2020-09-15 13:44:00 +02:00
Karl Tauber
015b04a29a
UI defaults inspector: initial commit with basic functionality
2020-09-14 15:16:16 +02:00
Karl Tauber
c6beb9dc0a
Demo: menu items "File > Open" and "File > Save As" now show file choosers
2020-09-03 18:16:28 +02:00
Karl Tauber
a2ac24ac74
Demo: "SplitPane & Tabs" tab improved
2020-09-03 15:09:28 +02:00
Karl Tauber
600f812f45
Demo: removed too large gap between content panel and control bar
2020-09-03 12:01:49 +02:00
Karl Tauber
e945f46f25
Demo: "Data components" tab: added checkboxes to control table grid and selection
2020-09-03 11:53:50 +02:00
Karl Tauber
3cc9c98040
Demo:
...
- "Data components" tab: increase component height if frame is made larger
- "SplitPane & Tabs" tab: increased some gaps and renamed TabbedPane option checkboxes
- "Option Pane" and "Extras" tabs: minor layout improvements
2020-09-02 19:08:24 +02:00
Karl Tauber
cc90a2ad75
Demo: reworked "More Components" tab and added screenshot mode
2020-09-01 17:24:26 +02:00
Karl Tauber
3b71fcd690
Demo: fixed too large gap between themes list and control bar
2020-08-31 18:25:01 +02:00
Karl Tauber
21d78671d6
Demo: show hint popups to guide users to some features of the FlatLaf Demo application; added "Options > Show hints" menu item
2020-08-26 23:17:55 +02:00
Karl Tauber
3e941e3e42
Demo: fixed restoring last used theme on startup (regression in 0.39 since commit a8f4c8e843)
2020-08-26 12:35:26 +02:00
Karl Tauber
7057e3c6ad
IntelliJ Themes: added "Carbon" and "Cobalt 2" themes
2020-07-30 23:11:37 +02:00
Karl Tauber
a8f4c8e843
Demo: added combo box above themes list to show only light or dark themes
2020-07-30 19:41:56 +02:00
Karl Tauber
e3b3cc2896
IntelliJ Themes: replaced "Solarized" themes with much better ones from 4lex4
2020-07-30 16:30:56 +02:00
Karl Tauber
a5b2c50f24
IntelliJ Themes:
...
- added "Arc Dark" and "Arc Dark - Orange" themes
- updated themes to newest versions (used IJThemesUpdater)
2020-07-30 15:00:31 +02:00
Karl Tauber
5166d4bb0f
SystemInfo:
...
- renamed public fields from upper-case to mixed-case
- added public fields for osVersion and javaVersion
- fixed Mac -> MacOS
- added orLater to Mojave
2020-07-22 22:01:19 +02:00
Karl Tauber
2ffd5437a9
animated Laf changing added to flatlaf-extras, used in Demo
2020-07-22 12:56:42 +02:00
Karl Tauber
0d91116e62
Merge branch 'origin/custom-window-decorations' into master
...
# Conflicts:
# flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/DemoFrame.java
2020-06-29 15:59:38 +02:00