UIDefaultsLoader: added mix() color function (inspired by Less CSS)

This commit is contained in:
Karl Tauber
2021-08-05 18:19:42 +02:00
parent 7f7f9e3c7c
commit 02b1ba2926
5 changed files with 84 additions and 0 deletions

View File

@@ -370,6 +370,11 @@ class FlatCompletionProvider
addFunction( "changeSaturation", hslChangeParams );
addFunction( "changeLightness", hslChangeParams );
addFunction( "changeAlpha", hslChangeParams );
addFunction( "mix",
"color1", colorParamDesc,
"color2", colorParamDesc,
"weight", "(optional) 0-100%, default is 50%" );
}
private void addFunction( String name, String... paramNamesAndDescs ) {

View File

@@ -68,6 +68,7 @@ public class FlatThemeTokenMaker
tokenMap.put( "changeSaturation", TOKEN_FUNCTION );
tokenMap.put( "changeLightness", TOKEN_FUNCTION );
tokenMap.put( "changeAlpha", TOKEN_FUNCTION );
tokenMap.put( "mix", TOKEN_FUNCTION );
tokenMap.put( "lazy", TOKEN_FUNCTION );
// function options