Releases: comphy-lab/comphy-nvim-theme
Release list
v1.1.0 — plum style
What's New
A new style = "plum" palette, CoMPhy Gruvbox Plum: near-black #111111 editor on #161616 surfaces, bright #fcfcfc foreground, CoMPhy brand purple #68236D selection and UI accents, and Gruvbox/Dracula syntax hues matching the VS Code theme of the same name.
✨ Features
require('comphy-theme').setup({ style = 'plum' })selects the new palette;darkremains the default andlightis unchanged.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's New
v1.0.0 is the first public release of comphy-theme.nvim, a warm, Obsidian-aligned Neovim colorscheme with a purple-tinted visual identity. This release establishes the stable module and colorscheme naming (comphy-theme) and ships a fully overhauled palette tuned for readability across UI and syntax. It also expands highlight coverage for Markdown, Treesitter, diagnostics, and language-specific cases while preserving a consistent look.
✨ Features
- Introduces the complete CoMPhy Obsidian-aligned palette with warm cream foreground and purple-tinted background layers.
- Adds a six-color heading cascade and refined UI accents for cursor, selection, focus, and line numbers.
- Adds terminal ANSI color definitions and new palette keys for code backgrounds and function calls.
- Expands syntax and semantic highlight tuning across Treesitter, Markdown, diagnostics, and language-specific groups.
🔧 Improvements
- Renames the theme module from
comphy_gruvboxtocomphy-themefor consistent package and require-path usage. - Updates colorscheme invocation to
:colorscheme comphy-themeand Lua setup torequire("comphy-theme"). - Refreshes examples and documentation to align with the released naming and behavior.
🐛 Bug Fixes
- Removes remaining legacy Dracula-era color mappings to ensure palette consistency.
- Corrects highlight assignments for groups such as
@namespace,@markup.raw, and Markdown heading fallbacks.
⚠️ Breaking Changes
- Existing configs using
comphy_gruvboxnaming must switch tocomphy-theme. - Any overrides referencing the old
func_greenpalette key must usefunc_call.
Full Changelog: initial release (no previous tag)