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
commit 01bbcb3191
2 changed files with 11 additions and 13 deletions

View file

@ -505,12 +505,10 @@ function M.setup(colors, config)
SnacksIndent = { fg = theme.ui.indent_line, nocombine = true },
SnacksIndentChunk = { fg = theme.ui.active_indent_line, nocombine = true },
SnacksIndentScope = { fg = theme.ui.active_indent_line, nocombine = true },
SnacksPickerInputBorder = {
fg = theme.ui.float.bg_border,
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 },
SnacksPickerListCursorLine = { fg = theme.ui.bg, bg = theme.ui.fg, bold = true },
SnacksPickerInputBorder = { fg = theme.ui.none, bg = theme.ui.none },
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 },
SnacksPickerSelected = { fg = theme.ui.bg },
SnacksPickerPickWinCurrent = {
fg = theme.ui.fg,

View file

@ -100,7 +100,7 @@ return {
ui = {
none = "NONE",
fg = palette.inkWhite,
fg_dim = palette.oldWhite,
fg_dim = palette.inkGray,
fg_reverse = palette.zenBlue1,
bg_dim = palette.zen0,
@ -136,7 +136,7 @@ return {
},
float = {
fg = palette.oldWhite,
fg = palette.inkGray,
bg = palette.zen0,
fg_border = palette.zen2,
bg_border = palette.zen0,
@ -190,7 +190,7 @@ return {
palette.inkBlue2, -- blue
palette.inkPink, -- magenta
palette.inkWhite, -- cyan
palette.oldWhite, -- white
palette.inkGray, -- white
palette.inkGray1, -- bright black
palette.zenRed, -- bright red
palette.inkGreen, -- bright green
@ -211,7 +211,7 @@ return {
ui = {
none = "NONE",
fg = palette.inkWhite,
fg_dim = palette.oldWhite,
fg_dim = palette.inkGray,
fg_reverse = palette.zenBlue1,
bg_dim = palette.inkBlack0,
@ -247,7 +247,7 @@ return {
},
float = {
fg = palette.oldWhite,
fg = palette.inkGray,
bg = palette.inkBlack0,
fg_border = palette.inkBlack2,
bg_border = palette.inkBlack0,
@ -301,7 +301,7 @@ return {
palette.inkBlue2, -- blue
palette.inkPink, -- magenta
palette.inkWhite, -- cyan
palette.oldWhite, -- white
palette.inkGray, -- white
palette.inkGray1, -- bright black
palette.zenRed, -- bright red
palette.inkGreen, -- bright green
@ -322,7 +322,7 @@ return {
ui = {
none = "NONE",
fg = palette.pearlInk0,
fg_dim = palette.pearlInk0,
fg_dim = palette.pearlInk1,
fg_reverse = palette.pearlGray,
bg_dim = palette.pearlWhite0,