Karl Tauber
d97146393c
renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion with UIManager.installLookAndFeel(LookAndFeelInfo info); the old Flat*Laf.install() methods are still there, but marked as deprecated
2021-04-22 14:20:09 +02:00
Karl Tauber
9bd3a68115
update miglayout-swing from 5.3-SNAPSHOT to 5.3
2021-04-20 21:01:55 +02:00
Karl Tauber
00dc7004f5
Merge pull request #303 from xDUDSSx/extras-svg-icon-filter
...
FlatSVGIcon color filters
2021-04-18 17:31:01 +02:00
Karl Tauber
34861166e8
Demo: ExtrasPanel: added "Toggle RED" button
2021-04-16 23:03:38 +02:00
Karl Tauber
584fa0a26e
Demo: ExtrasPanel:
...
- animate "rainbow" icon only if extras tab is visible
- recreated added components in JFormDesigner
2021-04-16 22:56:44 +02:00
Karl Tauber
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
2021-04-16 21:33:23 +02:00
Karl Tauber
0d86d39217
IntelliJ Themes: minor fixes to text in progress bars for some themes
2021-04-11 18:59:23 +02:00
Karl Tauber
1f591f3d1b
IntelliJ Themes: added "Material Theme UI Lite / GitHub Dark" theme
2021-04-11 17:42:57 +02:00
DUDSS
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.
2021-04-09 13:36:49 +02:00
DUDSS
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.
2021-04-09 13:36:49 +02:00
Karl Tauber
bbdd7fc2b4
Demo:
...
- keep "Options > Window decorations" selected for JetBrains Runtime
- disable "Options > Use underline menu selection" on macOS
- added font size `11`
2021-04-03 11:49:57 +02:00
Karl Tauber
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`
2021-04-03 11:13:57 +02:00
Marcel Schramm
d06993d940
Add comment explaining why the use of JBR results in not having custom decorations
2021-04-01 22:14:39 +02:00
Marcel Schramm
620aa8bcee
Fix selected states for native window border related menu items
...
The menu items for custom window decorations and embeded menu bar aren't selected anymore if the feature isn't supported.
On top of that, there's now a tooltip indicating that these aren't supported.
2021-03-31 19:59:29 +02:00
Karl Tauber
1b5da0e1d1
Window decorations: support enabling/disabling unified title bar backgrounds at runtime without FlatLaf.updateUI()
2021-03-30 01:34:34 +02:00
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