weisj
7051b66614
Added support for buttons laid out in a grid.
5 years ago
weisj
8886ef39fc
Enabled kerning for non-editable components on windows.
...
Enabled system font for windows versions >= Vista (6.0).
5 years ago
weisj
8f99f9b443
Avoid exceptions in headless mode.
5 years ago
weisj
143a98ac54
Performance improvements for button painting.
5 years ago
weisj
f2f70f412e
Back svg icons by cached renderer image.
5 years ago
weisj
22470e88ef
Use delegating cell renderer/editors where possible.
5 years ago
weisj
cf311eee66
Utility functions to install colors.
5 years ago
weisj
330a6d3dee
Fixed window dragging when graphics configuration is changed [Windows]
5 years ago
weisj
dcf86461ae
Streamlined foreground background setup for cells. Enabled status of cell and parent is now respected.
...
Removed more unused properties.
5 years ago
weisj
d58f56e38a
Make sure manually set properties aren't overridden when theme is changed.
5 years ago
weisj
1a46895b2c
Added loading icons.
...
Added LoadingIndicator.
5 years ago
weisj
f424f479b6
More control over logger settings.
5 years ago
weisj
cc32dda879
Moved string painting to utility method.
...
Refactored more clientproperty checking.
5 years ago
weisj
f23a523525
Simplified initialization of lazy singletons.
5 years ago
weisj
941e1fbdda
Simplified boolean client property checks.
5 years ago
weisj
63e55f0f71
Autostyle setup and initial formatting.
5 years ago
weisj
ccd4036da2
Removed absolute font adjustment.
...
Themes now return whether they support accent colours.
Preferences supplier now return what they support for reporting.
Fixed small alignment issues for tooltips.
Added ColoredRadioButton
Added ThemeSettings utilities (with dialog).
Added option to align slider labels.
Made Dialogs display window icons in windows (if set).
5 years ago
weisj
1760744807
formatting and code style.
5 years ago
weisj
34811ae803
Replaced ObjectRequest with LazyValue.
...
Fixed corrupt titlebar icon.
Fixed StringUtil#repeat returning the string with input 0.
Added script to generate html table with all defaults.
5 years ago
weisj
24323293f1
Added option to disable border on specific side of buttons. This allows for button groups that visually are one long buttons (e.g. they act as radio buttons).
...
Extended ButtonDemo to show new border mechanic.
Fixed ToggleButtons not showing the pressed background.
5 years ago
weisj
dbe7c66ca4
Removed reflective access on MouseGrabber in DarkPopupMenuUI.
5 years ago
weisj
5317ae58b8
Fixed tooltip ui not updating properly.
5 years ago
weisj
286878449e
Fixed buttons not remembering rollover state and size correctly.
5 years ago
Jannis Weis
498b73054c
Wait for jni installation to complete asynchronously. ( #72 )
...
Improve installation of decorations.
5 years ago
weisj
ec5e3a4ab0
Replaced hard coded property names with constants.
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
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