Improve color consistency and picker UI styling

Replace oldWhite references with inkGray for better consistency across themes and update Snacks picker highlight groups for improved visual clarity.
This commit is contained in:
Webhooked
2025-05-31 14:42:06 +02:00
parent 138f08461f
commit 01bbcb3191
2 changed files with 11 additions and 13 deletions
+4 -6
View File
@@ -505,12 +505,10 @@ function M.setup(colors, config)
SnacksIndent = { fg = theme.ui.indent_line, nocombine = true }, SnacksIndent = { fg = theme.ui.indent_line, nocombine = true },
SnacksIndentChunk = { fg = theme.ui.active_indent_line, nocombine = true }, SnacksIndentChunk = { fg = theme.ui.active_indent_line, nocombine = true },
SnacksIndentScope = { fg = theme.ui.active_indent_line, nocombine = true }, SnacksIndentScope = { fg = theme.ui.active_indent_line, nocombine = true },
SnacksPickerInputBorder = { SnacksPickerListCursorLine = { fg = theme.ui.bg, bg = theme.ui.fg, bold = true },
fg = theme.ui.float.bg_border, SnacksPickerInputBorder = { fg = theme.ui.none, bg = theme.ui.none },
bg = config.transparent and theme.ui.none or theme.ui.bg, SnacksPickerInputTitle = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg },
}, SnacksPickerBoxTitle = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg },
SnacksPickerInputTitle = { fg = theme.ui.bg, bg = config.transparent and theme.ui.none or theme.ui.bg },
SnacksPickerBoxTitle = { fg = theme.ui.bg, bg = config.transparent and theme.ui.none or theme.ui.bg },
SnacksPickerSelected = { fg = theme.ui.bg }, SnacksPickerSelected = { fg = theme.ui.bg },
SnacksPickerPickWinCurrent = { SnacksPickerPickWinCurrent = {
fg = theme.ui.fg, fg = theme.ui.fg,
+7 -7
View File
@@ -100,7 +100,7 @@ return {
ui = { ui = {
none = "NONE", none = "NONE",
fg = palette.inkWhite, fg = palette.inkWhite,
fg_dim = palette.oldWhite, fg_dim = palette.inkGray,
fg_reverse = palette.zenBlue1, fg_reverse = palette.zenBlue1,
bg_dim = palette.zen0, bg_dim = palette.zen0,
@@ -136,7 +136,7 @@ return {
}, },
float = { float = {
fg = palette.oldWhite, fg = palette.inkGray,
bg = palette.zen0, bg = palette.zen0,
fg_border = palette.zen2, fg_border = palette.zen2,
bg_border = palette.zen0, bg_border = palette.zen0,
@@ -190,7 +190,7 @@ return {
palette.inkBlue2, -- blue palette.inkBlue2, -- blue
palette.inkPink, -- magenta palette.inkPink, -- magenta
palette.inkWhite, -- cyan palette.inkWhite, -- cyan
palette.oldWhite, -- white palette.inkGray, -- white
palette.inkGray1, -- bright black palette.inkGray1, -- bright black
palette.zenRed, -- bright red palette.zenRed, -- bright red
palette.inkGreen, -- bright green palette.inkGreen, -- bright green
@@ -211,7 +211,7 @@ return {
ui = { ui = {
none = "NONE", none = "NONE",
fg = palette.inkWhite, fg = palette.inkWhite,
fg_dim = palette.oldWhite, fg_dim = palette.inkGray,
fg_reverse = palette.zenBlue1, fg_reverse = palette.zenBlue1,
bg_dim = palette.inkBlack0, bg_dim = palette.inkBlack0,
@@ -247,7 +247,7 @@ return {
}, },
float = { float = {
fg = palette.oldWhite, fg = palette.inkGray,
bg = palette.inkBlack0, bg = palette.inkBlack0,
fg_border = palette.inkBlack2, fg_border = palette.inkBlack2,
bg_border = palette.inkBlack0, bg_border = palette.inkBlack0,
@@ -301,7 +301,7 @@ return {
palette.inkBlue2, -- blue palette.inkBlue2, -- blue
palette.inkPink, -- magenta palette.inkPink, -- magenta
palette.inkWhite, -- cyan palette.inkWhite, -- cyan
palette.oldWhite, -- white palette.inkGray, -- white
palette.inkGray1, -- bright black palette.inkGray1, -- bright black
palette.zenRed, -- bright red palette.zenRed, -- bright red
palette.inkGreen, -- bright green palette.inkGreen, -- bright green
@@ -322,7 +322,7 @@ return {
ui = { ui = {
none = "NONE", none = "NONE",
fg = palette.pearlInk0, fg = palette.pearlInk0,
fg_dim = palette.pearlInk0, fg_dim = palette.pearlInk1,
fg_reverse = palette.pearlGray, fg_reverse = palette.pearlGray,
bg_dim = palette.pearlWhite0, bg_dim = palette.pearlWhite0,