diff --git a/source/Ox.UI/css/theme.css b/source/Ox.UI/css/theme.css index 126e14db..4ab43de7 100644 --- a/source/Ox.UI/css/theme.css +++ b/source/Ox.UI/css/theme.css @@ -717,6 +717,15 @@ Lists $listIconTextShadow 1px -1px 0, $listIconTextShadow 1px 1px 0; } +.$themeClass .OxIconList .OxItem > .OxText > div .OxHighlight, +.$themeClass .OxInfoList .OxItem .OxText > div .OxHighlight { + color: $listIconTextHighlightColor; + background-image: -moz-linear-gradient(top, $listIconTextHighlightGradient); + background-image: -ms-linear-gradient(top, $listIconTextHighlightGradient); + background-image: -o-linear-gradient(top, $listIconTextHighlightGradient); + background-image: -webkit-linear-gradient(top, $listIconTextHighlightGradient); + background-image: linear-gradient(top, $listIconTextHighlightGradient); +} .$themeClass .OxIconList .OxItem.OxSelected > .OxText > div, .$themeClass .OxInfoList .OxItem.OxSelected .OxText > div:not(.OxSpecialTarget) { border-color: $listIconLabelSelectedBorder; diff --git a/source/Ox.UI/themes/aqua/json/theme.jsonc b/source/Ox.UI/themes/aqua/json/theme.jsonc index 6e99f6fa..635090cc 100644 --- a/source/Ox.UI/themes/aqua/json/theme.jsonc +++ b/source/Ox.UI/themes/aqua/json/theme.jsonc @@ -125,6 +125,8 @@ "listIconTextShadow": [255, 255, 255], "listIconTextFocusSelectedShadow": [0, 0, 0, 0], "listIconTextSelectedShadow": [255, 255, 255], + "listIconTextHighlightColor": [16, 16, 16], + "listIconTextHighlightGradient": [[255, 255, 0], [255, 255, 0]], "listItemBorder": [224, 224, 224], "listItemGradient": [[255, 255, 255], [255, 255, 255]], diff --git a/source/Ox.UI/themes/oxdark/json/theme.jsonc b/source/Ox.UI/themes/oxdark/json/theme.jsonc index 63add6b0..457cd4bb 100644 --- a/source/Ox.UI/themes/oxdark/json/theme.jsonc +++ b/source/Ox.UI/themes/oxdark/json/theme.jsonc @@ -125,6 +125,8 @@ "listIconTextShadow": [16, 16, 16], "listIconTextFocusSelectedShadow": [0, 0, 0], "listIconTextSelectedShadow": [16, 16, 16], + "listIconTextHighlightColor": [255, 255, 0], + "listIconTextHighlightGradient": [[0, 0, 0, 0], [0, 0, 0, 0]], "listItemBorder": [24, 24, 24], "listItemGradient": [[16, 16, 16], [16, 16, 16]], diff --git a/source/Ox.UI/themes/oxlight/json/theme.jsonc b/source/Ox.UI/themes/oxlight/json/theme.jsonc index 7eb172f9..2b5ee445 100644 --- a/source/Ox.UI/themes/oxlight/json/theme.jsonc +++ b/source/Ox.UI/themes/oxlight/json/theme.jsonc @@ -125,6 +125,8 @@ "listIconTextShadow": [240, 240, 240], "listIconTextFocusSelectedShadow": [255, 255, 255], "listIconTextSelectedShadow": [240, 240, 240], + "listIconTextHighlightColor": [16, 16, 16], + "listIconTextHighlightGradient": [[255, 255, 0], [255, 255, 0]], "listItemBorder": [232, 232, 232], "listItemGradient": [[240, 240, 240], [240, 240, 240]], diff --git a/source/Ox.UI/themes/oxmedium/json/theme.jsonc b/source/Ox.UI/themes/oxmedium/json/theme.jsonc index 925512ac..ecc2aa2b 100644 --- a/source/Ox.UI/themes/oxmedium/json/theme.jsonc +++ b/source/Ox.UI/themes/oxmedium/json/theme.jsonc @@ -125,6 +125,8 @@ "listIconTextShadow": [144, 144, 144], "listIconTextFocusSelectedShadow": [64, 64, 64], "listIconTextSelectedShadow": [64, 64, 64], + "listIconTextHighlightColor": [255, 255, 0], + "listIconTextHighlightGradient": [[0, 0, 0, 0], [0, 0, 0, 0]], "listItemBorder": [128, 128, 128], "listItemGradient": [[144, 144, 144], [144, 144, 144]],