Repository navigation
Releases: rezniqov/soviet.nvim
Releases · rezniqov/soviet.nvim
Release list
1.0.3
soviet.nvim 1.0.3
This patch improves the readability of Gitsigns inline blame annotations.
What’s changed
- Added a dedicated GitSignsCurrentLineBlame highlight.
- Used the palette-aware muted color in both soviet-dark and soviet-light.
- Added italic styling to keep blame metadata distinct from source code.
v1.0.2
Visual Identity Refresh
This release strengthens the theme’s Soviet-inspired visual language across both light and dark variants.
Highlights
- Introduced a clearer typographic hierarchy:
- bold keywords and types;
- structured HTML and Markdown heading levels;
- stronger titles, completion matches, and interface labels.
- Refined lualine with distinctive mode colors:
- printing red for Normal;
- enamel blue for Insert;
- burgundy for Visual;
- brass for Command;
- turquoise for Terminal.
- Restyled Snacks, Alpha, Dashboard.nvim, and Mini Starter dashboards with red headers, brass shortcuts, enamel-blue icons, and restrained olive details.
- Replaced powdery cold colors with denser industrial blue, turquoise, steel, and green inks.
- Reserved printing red for rare primary accents while using darker red for deletions and bright red for errors.
- Added a subtle military-cartography layer:
- olive grid lines and gutters;
- khaki active contours;
- steel coordinate labels;
- coordinated styling for folds, indent guides, inlay hints, Aerial, MiniMap, Neotest, and Snacks.
- Enabled bold lualine mode sections by default.
Together, these changes make the theme more structured, distinctive, and closely connected to Soviet print, enamel signage, and cartographic design.
v1.0.1
Soviet.nvim 1.0.1
This patch release refines the color palettes of both soviet-dark and soviet-light.
Changes
- Improved contrast between backgrounds, panels, borders, and selections.
- Increased readability of comments and muted text.
- Rebalanced red, green, blue, teal, brass, and earth-tone accents.
- Preserved the existing Soviet-inspired visual identity and configuration API.
No configuration changes are required.
v1.0.0 – First Stable Release
The first stable release of soviet.nvim – a Neovim colorscheme inspired by Soviet book covers, posters, enamel signs, design bureaus, and military colors.
Highlights
- Two variants:
soviet-darkandsoviet-light - Warm graphite and cream backgrounds with burgundy, ochre, brass, olive, turquoise, and restrained enamel-blue accents
- Full Tree-sitter and LSP semantic token support
- Automatic plugin integration detection with lazy.nvim and LazyVim
- Broad support for Snacks, Telescope, fzf-lua, Blink, nvim-cmp, Neo-tree, Noice, WhichKey, Mini modules, Gitsigns, Trouble, Neotest, and many more
- Matching Lualine themes for both variants
- Configurable palettes, highlight overrides, transparency, sidebar styles, and floating-window styles
- Terminal ANSI colors
- No required plugin dependencies
Requirements
- Neovim 0.10+
- A terminal with true color support
See the README for installation instructions and the complete configuration reference.