weisj
7e19ea237c
Avoid clearing menu selection if action doesn't clear the selection path.
...
Inherit from BasicLookAndFeel to avoid breaking code which checks whether the laf is of type BasicLookAndFeel. Fixes #227
4 years ago
weisj
c9f7fc8dca
Make SettingsConfiguration serializable.
...
Add method to directly set the SettingsConfiguration of ThemeSettings.
4 years ago
weisj
b1cebab636
Group palette colors in icon editor.
...
Add gray color to palette.
4 years ago
weisj
9b49c7af87
Add color palette consisting of 13 colors compatible with the themes color scheme.
4 years ago
weisj
6170f72a3e
Add convenience method to strip accent colors and font size from a theme.
4 years ago
weisj
8b283ef5d1
Made rollover/click effect more pronounced for dark high contrast theme.
4 years ago
weisj
fa854b2dea
Revert removal of textIcon* properties. Fixes #216
4 years ago
weisj
0bd0de485a
Add accent color support to SolarizedLightTheme.
...
Add missing accent color definitions to other themes.
4 years ago
weisj
7aedb3a38e
Adjust button shadow color for light solarized theme.
4 years ago
weisj
9d7c7ea176
Implement #equals and #hashCode for Theme.
4 years ago
weisj
8e131b11b3
Update style. Enum declarations should always be in separate lines.
4 years ago
weisj
1431f0e53a
Update checkIcon (and thus all text based icons) to make use of the current theme text color to avoid issues where one and not the other value is updated.
...
Removed opacity from check icons.
Add alternative icon for boolean renderers that aren't editable.
4 years ago
weisj
331c5504c3
Make slider variant of JToggleButton animated.
...
Add on/off label hints to slider variant for some themes.
4 years ago
weisj
e1d0c3d9df
Decouple value insets from border insets for JSpinner and JComboBox.
...
Respect custom foreground/background for JSpinner and JComboBox where possible.
4 years ago
weisj
578504ad18
Update combobox dropdown background to match intellij.
4 years ago
weisj
b99b42e2d6
Provide default ThemeProvider factory method.
4 years ago
weisj
51ae12d05e
Fix error messages in DefaultThemeProvider constructor.
...
Ensure themes in DefaultThemeProvider are non-null.
Provide factory methods fro ThemeProvider.
4 years ago
weisj
ae473cb7a1
Updated code style
...
- Keep simple if in one line.
- Wrap enum declarations if necessary.
4 years ago
weisj
9928b9afd4
Switched to google formatting with increased linewidth and indentation size.
4 years ago
weisj
a464d233d1
Updated formatting rules.
4 years ago
weisj
64b7872139
Add convenience method to replace currently registered themes.
...
Add #withDisplayName method to Theme class.
4 years ago
weisj
623962ec0a
Add display name property to Theme.
...
Add RenamedTheme to provide different names for themes.
4 years ago
weisj
720519e654
Increase contrast on window buttons for high_contrast_dark theme.
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
7760e68c86
Remove unused method.
4 years ago
weisj
3e088896cb
Improve one-dark icon colors
4 years ago
weisj
c133c515f9
Fixed foreground color generation.
5 years ago
weisj
fdb22593fd
Enable custom selection color fur solarized themes.
5 years ago
weisj
6b9fa9f159
Enabled custom accent/selection colors for OneDarkTheme.
...
Fixed button background being too small.
Fixed selection background for combo box not being respected.
5 years ago
weisj
9024782505
Improve OneDark text foreground colors.
5 years ago
weisj
b3865a091c
Avoid loading accent properties if they aren't present or not needed.
5 years ago
weisj
4e3d4cf93f
Added utility method for themed frame icons.
5 years ago
weisj
c318ddb477
Improved layout and icon of ClosableTabbedPane.
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
6e9767a385
Fixed javadoc warning.
5 years ago
weisj
def66cda6d
Changed background of PopupColorChooser.
...
Increased tooltip shadow opacity.
5 years ago
weisj
13d8a7d27b
Fixed question icon color for light icons.
...
Improved plus/minus icons.
Ensure cell renderers are opaque when installing the background.
5 years ago
weisj
e5e902ed67
Generate style sheet from theme defaults.
5 years ago
weisj
f424f479b6
More control over logger settings.
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
9b7b08791d
Moved responsibility of loading the accent properties to the theme class.
5 years ago
weisj
ebeaf3b67d
Removed darklaf-utils dependency.
5 years ago
weisj
be684b821e
Added option to listen for theme changes.
5 years ago
weisj
6571a64d8f
Added equals and hahCode for PreferredThemeStyle.
5 years ago
weisj
aac2984a6f
Updated formatting rules.
5 years ago
weisj
08784ad5d6
Fixed popupmenus with only one item not opening in high contrast themes.
5 years ago
weisj
ddd6af025f
Improved generation of foreground colors. Makes sure thy adhere to a minimum difference in brightness.
5 years ago
weisj
4f6d0ed381
formatting.
5 years ago
weisj
8371826ab5
Improved readability of selected text with custom selection color.
5 years ago