diff --git a/HellionChat/Ui/StyleEngine/TokenResolver.cs b/HellionChat/Ui/StyleEngine/TokenResolver.cs index 0491e56..acfd7cb 100644 --- a/HellionChat/Ui/StyleEngine/TokenResolver.cs +++ b/HellionChat/Ui/StyleEngine/TokenResolver.cs @@ -109,7 +109,10 @@ internal sealed class TokenResolver [Token.SurfaceBase] = c => c.Surface, [Token.SurfaceRaised] = c => Lerp(c.Surface, White, 0.06f), [Token.SurfaceHover] = c => c.SurfaceHover, - [Token.SurfaceActive] = c => Lerp(c.Surface, c.Primary, 0.1f), + // 0.1 was chosen when nothing drew this token; against the real sidebar + // it is barely distinguishable from SurfaceBase, which left the active + // row identifiable only by its accent bar. + [Token.SurfaceActive] = c => Lerp(c.Surface, c.Primary, 0.25f), [Token.TextMuted] = c => c.TextMuted, [Token.TextFaint] = c => c.TextDim, };