Skip to content

(Catppuccin) Incorrect Base16/24 mapping for Catppuccin themes #87

@tummetott

Description

@tummetott

Hello,

This is a issue duplicate of: tinted-theming/tinted-nvim#30

According to the Base24 specification:

Dark Theme: Colors from base00 to base07 should range from dark to light.

This is the current colors:

Image

base01 is darker as base00 which is probably wrong. You can see this in the catppuccin spec:

Image

Another issue: Catppuccin defines eight distinct steps between base (background) and text (foreground), while Base24 only allows four intermediate steps. The current mapping ends up being skewed toward darker tones.

I would suggest the following mapping instead:

base00 = base          # background
base01 = surface0
base02 = surface2
base03 = overlay1
base04 = subtext0
base05 = text           # foreground

This mapping preserves a monotonic dark to light progression and distributes the available contrast more evenly, while still respecting the Base24 specification.

I used catppuccin-frappe as an example, but the same issue appears in all other Catppuccin variants as well.

This issue affects base16 and base24

Thank you

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions