weisj
5580656e79
Build: Update to Gradle 7
...
Upgrade gradle version to 7.0. Make use of typesafe project and library accessors. These replace the current bom project.
Handle different xCode version on macOS.
4 years ago
weisj
29fe87541e
Tooltip: Make use of BufferedImage#getSubImage. Also decrease the shadow opacity for light themes.
4 years ago
weisj
7d9e7d73b7
Update year in LICENSE.
4 years ago
weisj
1e1b49707c
Set base icon colors in #loadIconTheme instead of #customizeIconTheme
4 years ago
weisj
b152520471
Make togglebutton hints depend on contrast property of theme.
4 years ago
weisj
de0e9a6dc2
Provide generated foreground for colors which have a solid accent color dervied background for better legibility.
4 years ago
weisj
f5d7873a23
Require colors to start with #. This avoid ambiguity between numbers and colors.
4 years ago
weisj
159e1394f9
Migrate to new parsing system.
4 years ago
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
5 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