weisj
c405320d52
Formatting rules for eclipse formatter.
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
30236013a4
Fixed progressbar having incorrect layout after string painted property is updated.
5 years ago
weisj
43fe94c429
Adds VolumeSlider. Fixes #21
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
70fc6f19ca
Minor formatting.
5 years ago
weisj
050d6b520d
Fixed Tristate model not installed when updating state icon.
5 years ago
weisj
0dc86e4c0c
Fixed color wheel not updating hue.
5 years ago
weisj
9491569068
Cleaned up menu ui.
5 years ago
weisj
5b2aa9dffd
Fixed NPE when reopening a popupmenu.
5 years ago
weisj
dee7750de7
Improved popupMenu layout.
5 years ago
weisj
4f8b593a86
Install correct action map for toolbars.
5 years ago
weisj
93a2c01bd0
Avoid popup installation if decorations are disabled.
5 years ago
weisj
4f54843af9
Moved documentation to separate repository.
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
de7b84703b
Avoid iteratively creating the attribute collection.
5 years ago
weisj
279892d952
Improved decorations setup on windows.
5 years ago
weisj
25bdd3ab1d
Made the default ToolTipContext changeable.
5 years ago
weisj
772f82283e
Fixed tabframe layout when font is large.
5 years ago
weisj
8ef988da86
Fixed incorrect toolbar layout and size.
5 years ago
weisj
583e51c9d2
Fixed tristate menu item.
5 years ago
weisj
c0dcac6765
Added OneDark theme.
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
0ea1fb9d8f
Added documentation to #getPreferredThemeStyle
5 years ago
weisj
b4df18f2dc
Added monitoring for preference changes on windows.
5 years ago
weisj
a3587d02db
Improved rendering for popupmenus that are too large for the screen.
5 years ago
weisj
517d154ab5
Fixed file chooser updating when using arrow keys to navigate in directory/filter combobox.
...
Made buttons non-rollover by default.
5 years ago
weisj
6f3f1ab1cb
Made absolute adjustment a float value.
5 years ago
weisj
3ee6d18f1f
Changed api for FontSizeRule.
...
Added provider for theme preferences on windows.
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
05bec5e16b
Prevent borders/icons being falsely updated when only calling #getDefaults. They are now only updated if #initialized has been called beforehand.
5 years ago
weisj
9f632ff66e
Moved icon updating to utility initialization step.
...
Removed Theme#beforeInstall as it is no longer necessary.
Changed type of base Laf: BasicLookAndFeel -> LookAndFeel.
5 years ago
weisj
6bdf10857f
Refactored defaults initialization.
5 years ago
weisj
a6998e123c
Renamed StyleRule -> ColorToneRule.
5 years ago
weisj
2a80405bbc
Fixed wrongly printing a warning.
...
Adjusted demos for new theme system.
5 years ago
weisj
a5d7545c03
Fixed issue where themed icons were not correctly updated when painted directly as svg icon.
...
Decoupled all icons from hard coded opacity values.
Removed opacity from icons in contrast themes.
Fixed HighContrastLightTheme using the incorrect icon theme.
5 years ago
weisj
4fc9f03de9
Initial support for choosing a theme by specifying a preferred style.
5 years ago
weisj
a9be638177
Added missing controls for some tests.
5 years ago
weisj
e4a726f61d
Added option to disable tabs in JTabFrame.
...
Fixed painting issues in NumberingPane.
Fixed tableheader foreground not being respected.
Added inactive focus glow color (for now this only applies to text fields as they are the only component with a focus border that have #setEditable).
Added light high contrast theme.
5 years ago
weisj
bc20a1e536
Fixed incorrect inactive close icon on windows.
5 years ago
weisj
76c0588a05
Added property for high contrast.
...
Added property for cell margins.
Refactored table cell bound calculation.
5 years ago
weisj
d5156cbd8d
Made HighContrastDarkTheme return true on Theme#isHighContrast.
...
Made inactive titlebar color on macOS consistent with windows on HighContrastDarkTheme.
5 years ago
weisj
88331ee2ad
Made theme consistent across demo classes.
...
Added *.disabledText to globals.
Fixed incorrect disabled foreground for labels.
Adjusted radioButton baseline offset.
Adjusted some values for dark high contrast theme.
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
weisj
50b8ea1d2d
Improved ColorChooser layout.
5 years ago
weisj
907c936b11
Fixed opaque background for picker window.
...
Added pipette to small colour chooser.
Improved layout for small colour chooser.
5 years ago
weisj
7d55a020c8
Fixed missing foreground in table/list cell renderers.
5 years ago