- Added chessboard drawing behind icons for highlighting transparent colors
- Missed leading zeros when alpha is lower than 6% now renders properly
- Preview for simple constant fields is now renders also in code completion popup
- Unspecified color is now excluded from rendering
- Switched to using the kotlin IDE's built-in stdlib instead of the explicit one
- Fixed icons duplication when creator function have named parameters
- Fixed rendering of
lerp
,compositeOver
andconvert
functions result - Fixed preview rendering for proxy-properties with getter
- Small optimization for psi-tree processing
- Fixed
lerp
preview with non-default argument order - Removed overlap of supported IDE versions between plugin versions
- Preview icons are now divided to 3 groups:
- Editable color
- Constants usage
- Result of modifier functions
- Each group can now be enabled/disabled in the settings (Settings/Preferences | Editor | General | Gutter Icons)
- File analysis time has been optimized by merging 3 psi-tree processors into 1
- Fixed icons alignment
- Preview is now renders for new functions:
- compositeOver
- convert
- copy
- lerp
- Color.hsl
- Color.hsv
- Preview is now renders correctly for constants from compiled dependencies
- Preview is now renders for more places
- Proxy field preview is now limited to val only
- Added display of colored icon for using fields (chaining proxy fields is also supported)
- The property list now displays correctly when two or more colors are displayed on the same line
- The plugin is divided into 3 branches, which support 3 different ide versions
- Initial release.