weisj
093eaf82bb
Provide localisation for window buttons.
4 years ago
weisj
02cabd2043
Simplify color definitions in svg icons.
...
Reflect theme accent in duke icon.
Increase margin where the minimize button can receive mouseExit events.
4 years ago
weisj
333f8a4b90
Ensure default buttons don't get lost after theme change.
...
Ensure sliders are properly layed out after theme change.
Ensure title pane foreground color is correct after theme change.
5 years ago
weisj
5f5a3082bc
Minor adjustment to combobox popup location/size.
...
Make sure the dragging area of title panes is up to date.
5 years ago
weisj
a434cac90d
Broadened scope of JButton-properties that JToggleButton can use. Provides a more consistent api between the two components.
...
Added option to disable button background.
Fixed editor of combobox being cut off.
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
weisj
4a8b4c633c
Make sure popups use the correct window background.
5 years ago
weisj
6dd08919f2
Disable skipping of WM_ERASEBKGND message to prevent component bleeding on some machines.
5 years ago
weisj
c881bd516d
Use SystemInfo.undefinedArchitecture.
5 years ago
weisj
c08f660e2e
Fixed log formatting for library loggers.
5 years ago
weisj
ce6e62066a
Fixed shadow painting.
...
Made square buttons have zero arc.
Removed unnecessary background painting for password fields.
Removed author tags where not needed anymore.
5 years ago
weisj
788e094592
Refactored library code.
5 years ago
weisj
2d03714a76
Fixed missing bracket.
5 years ago
weisj
a6aa9fc6ac
Updated formatting for c++.
5 years ago
weisj
54d3579dae
formatting.
5 years ago
weisj
330a6d3dee
Fixed window dragging when graphics configuration is changed [Windows]
5 years ago
weisj
f424f479b6
More control over logger settings.
5 years ago
weisj
75af4e0dd7
Fixed incorrect popup background for undecorated popups.
5 years ago
weisj
0d0fe13a7e
Automatically insert suppression for unused properties.
...
Removed license header from gradle.properties and gradle-wrapper.properties.
5 years ago
weisj
0f6835c45e
Fixes ColorUIResource#brighter and ColorUIResource#brighter not returning a ColorUIResource.
5 years ago
weisj
dd19ad4e66
Fixed popups not having a shadow [windows].
...
Fixed content being misplaced after window is restored into maximized position [windows].
5 years ago
weisj
3b4e17e4cb
Fixed left most titlebar button not being deselected when moving mouse over drag area.
5 years ago
weisj
aac2984a6f
Updated formatting rules.
5 years ago
weisj
10b30bd896
Proper z-order for title pane. [windows]
5 years ago
weisj
c9a274f5ca
Increase padding from frame edge to icon. [windows]
5 years ago
weisj
c801b788ba
Fixed dialogs without icon from opening.
5 years ago
weisj
637a5d2498
Skip autostyle for other tasks.
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
Jannis Weis
6eeb813562
Theme preference support on macOS. ( #127 )
...
Theme preference support on macOS.
5 years ago
weisj
1a5bd64772
Fixed incorrect maximized inactive icon (windows).
5 years ago
weisj
3f74d6fdf9
Remove necessary #defines.
...
Added exception handling flag.
5 years ago
weisj
7e104ace15
Fixed tooltip shadow overlapping with content.
...
Fixed native border appearing if window is deactivated (windows).
5 years ago
weisj
6ee48baf24
Fixed smearing when frame is moved out of screen bounds or is resized.
5 years ago
weisj
eb73afdc30
Fixed window background not changing when theme is swapped on windows.
...
Added borders for root pane. Allows for high contrast borders.
5 years ago
weisj
bd8f2ccb12
Renamed table border.
...
Fixed frame too large if maximized on Windows.
Use parent component background if disabled (ComboBox, Spinner, TextComponent).
5 years ago
weisj
cd4351ea0b
Fixed incorrect windows buttons when installing the laf after a frame has been created. Fixes #129
5 years ago
weisj
5a1f5ec8b0
Removed unnecessary dependency.
...
Moved PointerUtil to module windows as it was only used there. Makes native-utils more lightweight.
5 years ago
weisj
dee7750de7
Improved popupMenu layout.
5 years ago
weisj
fba04e5f5d
Added support for accent windows accent colors.
5 years ago
weisj
973a30f806
Make sure preference listeners on windows are removed on shutdown.
5 years ago
weisj
279892d952
Improved decorations setup on windows.
5 years ago
weisj
8ef988da86
Fixed incorrect toolbar layout and size.
5 years ago
weisj
f2958a2b76
Made LafManager#enablePreferenceChangeReporting only toggle reporting.
...
Disabling the use of native os settings in LafManager#getPrefferedThemeStyle must be done through the system properties `darklaf.enableNativePreferences` or `darklaf.allowNativeCode`.
5 years ago
weisj
b4df18f2dc
Added monitoring for preference changes on windows.
5 years ago
weisj
3ee6d18f1f
Changed api for FontSizeRule.
...
Added provider for theme preferences on windows.
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
6bdf10857f
Refactored defaults initialization.
5 years ago
weisj
bc20a1e536
Fixed incorrect inactive close icon on windows.
5 years ago
weisj
0bdb8525a0
Fixed issues when changing the laf with JTabFrame and NumberedTextComponent.
...
Fixed issue where the content near the border of a BorderlessSplitPane could not be interacted with if the divider was disabled.
Fixed issue where the preferred divider style would not survive a laf/theme change.
Fixed issue where the OverlayScrollPane would not have the correct layout after laf change.
Fixed issue where an non-opaque menubar would result with graphic creep.
Added back CheckBox.icon and RadioButton.icon with StateIcons that paint accordingly to the abstract button they target.
Moved opacity values to custom properties.
Renamed #getName to #getPrefix and added new #getName which returns a display value (also via #toString).
Added option to parse capacities with ThemedSVGIcon.
Added HighContrastDarkTheme.
Optimized some demos.
5 years ago