Jannis Weis
2f094edd47
Windows: Don't hardcode menubar layout adjustment
2 years ago
Jannis Weis
4d8b963774
Menu: Force minimum height for consistency
2 years ago
Jannis Weis
4bcf2937f3
Menu: Set rollover state for top level menus
2 years ago
Jannis Weis
0635b998cb
Menu: Respect margins on menu items
2 years ago
Jannis Weis
aeb63935c2
PropertyLoader: Resolve references in more places
2 years ago
Jannis Weis
39a108a6f2
PropertyLoader: Load .margin as insets
2 years ago
Jannis Weis
5a460b91a4
Windows: Use large window border radius for popups
2 years ago
Jannis Weis
20ae893d2b
Windows: Allow changing the window border radius for popups
2 years ago
Jannis Weis
28a44ef978
Menu: Allow rendering the menu item background with rounded corners
2 years ago
Jannis Weis
cb2ab2f0e8
PopupMenu: Allow specifying margin
2 years ago
Jannis Weis
4e3d693783
Util: Remove unused methods
2 years ago
Jannis Weis
b085b846e7
Separator: Allow separators in PopupMenus to use margins
2 years ago
Jannis Weis
37344c7271
Menu: Rename useEvenHeight to forceOddMenuHeight
...
The name didn't reflect what it actually was used for.
2 years ago
Jannis Weis
88ce3c6bbf
Menu: Don't parse flags manually
...
Use the helper methods from PropertyUtil instead.
2 years ago
Jannis Weis
e2d1e56c24
Icons: Remove failing call to #patchColors
...
The super call was passing the incorrect properties, which would
result in a failure. Because the subsequent call patched with the
correct arguments anyway this only caused an incorrect warning to
display.
2 years ago
Jannis Weis
a3353e2c08
Release version 3.0.2
2 years ago
Jannis Weis
d3270ce79a
Formatting
2 years ago
Jannis Weis
b072844307
Upgrade jsvg to version 0.0.9
2 years ago
Jannis Weis
818b213130
Don't fail svg icon painting if svg is malformed
2 years ago
Jannis Weis
d47f61ceb3
Upgrade jsvg to version 0.0.8
2 years ago
Jannis Weis
67a9809ea4
Upgrade jsvg to version 0.0.7
2 years ago
Jannis Weis
683ee0eade
Upgrade spotless and ktlint
2 years ago
Jannis Weis
e563a52776
Update version number
2 years ago
Jannis Weis
16b2e95a71
Upgrade jsvg to version 0.0.5
2 years ago
Jannis Weis
4a36049ff6
Don't wrap border of spinner editors
...
If Spinner.editorBorderPainted is set to false (which it is by default in Darklaf)
we should avoid installing the MarginBorder to prevent recursive loops fighting
BasicSpinnerUI#maybeRemoveEditorBorder(JComponent)
2 years ago
Jannis Weis
6826164bc0
Clean up properties of button layout delegate
2 years ago
Jannis Weis
5e927c826a
Set NUMERIC_SHAPING on button layout delegate
2 years ago
Jannis Weis
9cb86508a4
Extract DarkPopupMenuUI.SizeLock into reusable class
2 years ago
Jannis Weis
69afe2fd7d
Update jsvg to version 0.0.4
2 years ago
Jannis Weis
df7dd06f62
Move nokee setup completely into buildSrc
2 years ago
Jannis Weis
476676df50
Build: Replace alias() with library() in version catalog
2 years ago
Jannis Weis
cb7e40f215
Fix indentation
2 years ago
Jannis Weis
7332b48e2f
Build: Remove loadProps script
...
It is no longer needed.
2 years ago
Daniel Lacasse
2d59b6ed2d
Usage sample with the Nokee version management plugin
...
Signed-off-by: Daniel Lacasse <daniel@nokee.dev>
2 years ago
Jannis Weis
04a5d40ee4
Build: Update gradle to version 7.5
2 years ago
itsTyrion
ce97823d45
Native: Clean up left over temp files
...
On Windows the native libraries weren't deleted after jvm shutdown
as expected. This was reported by itsTyrion in #325 . This implementation is
based on #326 but makes it more robust against multiple simultaneous uses of
the NativeUtil library (e.g. the auto-dark-mode plugin for IntelliJ also makes
use of it).
2 years ago
Jannis Weis
664ac791c2
Update JSVG to version 0.0.3
2 years ago
Jannis Weis
cb93e431b5
Properly center top level menus
3 years ago
Jannis Weis
2112f3bba1
Prevent combobox for font prototypes from growing indefinitely
3 years ago
Jannis Weis
37e2f94ab4
Demos: Don't needlessly install themes if ThemeSettings already handle it
3 years ago
Jannis Weis
bf6ea57b2b
Adhere to ThemeSettings when installing Theme from event
3 years ago
Jannis Weis
27972b9bc5
Expose method to compute an effective PreferredThemeStyle adhering to the current ThemeSettings
3 years ago
Jannis Weis
8260064fbc
Reduce calls to ThemeSettings::save while saving
3 years ago
Jannis Weis
ce4d8c081d
Initialize ThemePreferenceProvider in SystemPreferencesManager
3 years ago
Jannis Weis
869b1d5b28
Windows: Only check for HTMAXBUTTON on Windows 11
...
Relates to #322
3 years ago
Jannis Weis
57411d725b
Windows: Wrap window pointers to enforce correct checking of NULL pointers
3 years ago
Jannis Weis
eba80e3f36
Button: Implicitly set isRequestFocusEnabled to false for borderless variants
3 years ago
Jannis Weis
6c875ec0d0
SplitButton: Respect JComponent#isRequestFocusEnabled
3 years ago
Jannis Weis
c89d617612
Button: Draw focus border for borderless variant
3 years ago
Jannis Weis
0f5b2b3093
Use ButtonConstants instead of DarkButtonUI for constants access
3 years ago