@@ -43,7 +43,7 @@ export function getPages(
4343 {
4444 title : "Accent Color" ,
4545 description :
46- "The accent for the desktop UI, for things such as currently-selected items" ,
46+ "The accent for the desktop UI, for things such as currently-selected items (not yet supported) " ,
4747 currentValue : systemsSettings . accentColor ,
4848 type : "color" ,
4949 valueValidation : ( value ) =>
@@ -52,6 +52,30 @@ export function getPages(
5252 systemsSettings . setAccentColor ( value ) ;
5353 } ,
5454 } ,
55+ {
56+ title : "Font Color" ,
57+ description : "The color to display the main UI font in" ,
58+ currentValue : systemsSettings . fontColor ,
59+ type : "color" ,
60+ valueValidation : ( value ) =>
61+ isHexColorCode ( value ) ? undefined : "Invalid HEX color code" ,
62+ onValueChanged ( value ) {
63+ systemsSettings . setFontColor ( value ) ;
64+ } ,
65+ } ,
66+ {
67+ title : "Icon Color" ,
68+ description : `The color to display any basic icons in. This will affect icons which
69+ are essentially just outlines, however more complex icons such as launcher
70+ icons will remain unaffected (not yet supported)` ,
71+ currentValue : systemsSettings . iconColor ,
72+ type : "color" ,
73+ valueValidation : ( value ) =>
74+ isHexColorCode ( value ) ? undefined : "Invalid HEX color code" ,
75+ onValueChanged ( value ) {
76+ systemsSettings . setIconColor ( value ) ;
77+ } ,
78+ } ,
5579 ] ,
5680 } ,
5781 } ;
0 commit comments