weisj
0b753bea5d
Add component to edit colors of ThemedIcons (IconEditorPanel).
...
Add IconEditor as a sample implementation of an icon editor using the IconEditorPanel
4 years ago
weisj
2b63847c4a
Promote darklaf-property-loader to api dependency.
4 years ago
weisj
f72f8f4300
Add demo for LGoodDatePicker to improve compatiblity.
...
Make semantics for button border insets and margins more clear.
- Border insets subtract from the background area (The background area is the component size minus the insets).
- Margins add to the background area (the background area is the content area plus the margin).
- For borderless variants the size of the background is enforced to comply to the margin values.
Ensure tabbed and normal popups have the same header height.
Ensure more and new tab button in tabbedpane are aligned the same way and have the same height.
4 years ago
weisj
65f84bace2
Fix broken synthesised lafs.
4 years ago
weisj
9edb1f5026
Add option to synthesise a LookAndFeel class that automatically installs a theme for better interoperability with the LookAndFeelInfo class.
...
Load available themes as Service.
4 years ago
weisj
cc6ec5e520
Move nokee version definition to root gradle.properties
...
Remove unused shadow.version
5 years ago
weisj
e3df361133
Updated rsyntaxarea version definition to use bom.
5 years ago
weisj
4bfb1c1549
Added option to supply custom scrollpane for OverlayScrollPane.
5 years ago
weisj
2016816e34
Ensure licenses are included in the jar.
5 years ago
weisj
3a337c1641
Migrated tests to JUnit.
5 years ago
weisj
861b9162b6
Setup creation of snapshot versions.
...
Made darklaf-theme and darklaf-utils be transitive dependencies to avoid confusion of classes are unavailable.
Added information about automatic library downloads and nightly builds in README.
5 years ago
Jannis Weis
deae2142da
Migrate to Nokee plugin ( #173 )
...
Migrate to Nokee plugin.
Improved dark mode detection on macOS.
Fixed issue where the native theme option wasn't available in the theme settings on macOS.
Improved scrollbars.
5 years ago
Jannis Weis
d3fd5dedab
Font test ( #170 )
...
Create font samples.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
weisj
b08819ed18
Removed temporary test execution.
5 years ago
Jannis Weis
6eeb813562
Theme preference support on macOS. ( #127 )
...
Theme preference support on macOS.
5 years ago
Vladimir Sitnikov
90cc7d1f53
Add gradlew runDemo task to lauch demos from the command line
...
See
$ gradlew help --task runDemo,
$ gradlew runDemo
$ gradlew runDemo --class ui.button.ButtonDemo
5 years ago
weisj
f866e503a7
Moved themes to own module.
...
Decoupled loading of ui properties from theme properties.
5 years ago
weisj
f23ccf493b
Renamed decorations-base to platform-base. This accomodates a broader use of common classes between platforms.
5 years ago
weisj
71dc77d73a
Fixed missing build directory when creating documentation.
5 years ago
weisj
65d0bb4bb9
Add action and task for creating documentation.
5 years ago
Jannis Weis
027fd444a8
Decorations support for macOS. ( #54 )
...
Adds support for window decorations that "replace" the native ones on macOS.
5 years ago
weisj
c917e6c11c
Moved custom decorations base classes to own module as not all implementations of custom decorations are JNI based.
...
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
Vladimir Sitnikov
c43697be93
Add MigLayout for test code
5 years ago
weisj
ce12748691
Moved property loading to own module to make darklaf-windows self contained.
...
Moved shared utility classes to own module.
Signed-off-by: weisj <weisj@arcor.de>
5 years ago
Vladimir Sitnikov
cd0b871ca0
Move core to darklaf-core
5 years ago