Skip to content

Releases: rezniqov/soviet.nvim

1.0.3

Choose a tag to compare

@rezniqov rezniqov released this 17 Sep 10:31

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

Choose a tag to compare

@rezniqov rezniqov released this 09 Sep 21:17

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

Choose a tag to compare

@rezniqov rezniqov released this 09 Sep 17:37

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

Choose a tag to compare

@rezniqov rezniqov released this 08 Sep 12:38

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-dark and soviet-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.