weisj
4b0c5fde66
Avoid filtering icons.
4 years ago
weisj
09083f0bfb
Introduce string literal syntax and load some icon colors trough deferred property resolution at patch time.
4 years ago
weisj
1e1b49707c
Set base icon colors in #loadIconTheme instead of #customizeIconTheme
4 years ago
weisj
dda49f082b
Log image buffer creation on finer level.
4 years ago
weisj
7df17a9abc
Extract listener setup
4 years ago
weisj
8fc941b65f
Use correct size when creating image. Relates to #231
4 years ago
weisj
2bd096c69c
Log icon size and scale.
4 years ago
weisj
4add8d6a0e
Also check integer values for possible clash with color range in dimension test.
4 years ago
weisj
bd87d6e84e
Make sure textfield icons are painted using antialiasing.
4 years ago
weisj
83551ef37b
Move GraphicsUtil methods into GraphicsContext as members.
4 years ago
weisj
f2420fb789
Revert last two commits. Using the fallback key actually does nothing.
4 years ago
weisj
68ca38ddeb
Don't overwrite TitlePane.unifiedMenuBar once it is set.
4 years ago
weisj
5879d5089d
Don't overwrite macos.coloredTitleBar once it is set.
4 years ago
weisj
c2f93043bf
Ensure proper antialiasing when painting icons to off-screen buffer.
4 years ago
weisj
a52cb110ce
Properly align numbering.
4 years ago
weisj
d9b0de52a2
Only replace default fonts i.e. logical Dialog fonts.
4 years ago
weisj
71276cae1f
Fix font names. Monospace -> Monospaced
4 years ago
weisj
667b9ccdd6
Remove method GraphicsUtil#setupAAPainting and replace it with GraphicsUtil#setupStrokePainting.
4 years ago
weisj
47332d3446
Add support for legacy color declarations without '#' prefix.
4 years ago
weisj
2c3039ed5b
Revert accidental removal of size specification for empty icon.
4 years ago
weisj
d4b45ec72d
Break up groups for better readability.
4 years ago
weisj
0e7ab8dfc5
Replace key string literal with constant.
4 years ago
weisj
59084d38a5
Update textborder if warning state has changed.
4 years ago
weisj
c05082665b
Avoid creating derived instances with the same size as the icon.
...
Even though the check may cause the icon(uri) to be loaded this
avoid painting to multiple off-screen images when the icon size is only
inferred from the svg hence causing multiple instances of the same icon with
the same size.
Note that this check will only cause the icon to be loaded if the icon size is
inferred.
4 years ago
weisj
c0dbf216e6
Remove explicit size definitions for icons where possible.
...
Let the size be inferred by the svg definition.
4 years ago
weisj
2cf2cfa444
Infer icon size for svg icons, when no size is given.
...
Icons can be scaled to fit a specific size if both arguments are the same and negative (< -1).
4 years ago
weisj
b152520471
Make togglebutton hints depend on contrast property of theme.
4 years ago
weisj
fe1ba8c3a0
Update version number to 2.6.0
...
The changes in property parsing may brake current theme files.
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
a94087b841
Generate foreground color based on background.
4 years ago
weisj
4c1822b563
Default color should only be checked by reference equality.
4 years ago
weisj
ea85370b2d
Check for key containment instead of value.
4 years ago
weisj
2ce89fde1a
Check for theme capabilities before applying accent colors.
4 years ago
weisj
48aa90d065
Properly request focus for already open settings dialog.
4 years ago
weisj
c27894fb47
Reflect syntax change in documentation.
4 years ago
weisj
f5d7873a23
Require colors to start with #. This avoid ambiguity between numbers and colors.
4 years ago
weisj
3ab63d64a0
Update Parser tests with new delimiters
4 years ago
weisj
867803af6f
Don't pass null values for background rendering to user defined renderers.
4 years ago
weisj
48397e94c4
Make test classes non public
4 years ago
weisj
45c86e91b8
Port UITable creation to new parsing system.
4 years ago
weisj
159e1394f9
Migrate to new parsing system.
4 years ago
weisj
969d8a9261
Introduce more robust parser replacement for PropertyLoader.
4 years ago
weisj
9e32dfc601
Fix accent/selection color selection being ignored.
4 years ago
weisj
1f9377abf8
Don't recalculate layout index for empty cells used for background painting.
...
Respect list insets when painting empty rows.
4 years ago
weisj
a2456bf790
Update svgSalamander version: 1.1.2.3 -> 1.1.2.4
4 years ago
weisj
d398cb91aa
Derive selection color from accent color (on windows)
4 years ago
weisj
3c28c4cd15
Move ColorModel classes to util
4 years ago
weisj
6b43390932
Fix issue where the OK/Apply options in the theme settings panel didn't respect the system accent/selection color.
4 years ago
weisj
80cf5dbc4d
Release version 2.5.5
...
Prepare for next development round.
4 years ago
weisj
56e2bc7148
Ignore idea directories in autostyle.
4 years ago