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.
5 years ago
weisj
7760e68c86
Remove unused method.
5 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
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
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
00729856d0
Added api to get currently available themes.
5 years ago
weisj
6a20f69448
Remove double borders on popup menus in high contrast themes.
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
599e5dc139
Improved painting.
5 years ago
weisj
c0dcac6765
Added OneDark theme.
5 years ago
weisj
b4df18f2dc
Added monitoring for preference changes on windows.
5 years ago