Releases: maxmx03/solarized.nvim
Releases · maxmx03/solarized.nvim
v3.6.0
v3.5.0
v3.4.0
v3.3.0
v3.2.0
v3.1.1
v3.1.0
3.1.0 (2024-08-27)
Features
- ale,alpha,yanky,gitgutter,coc,leap (d58a43b)
- annotation for config (10eb62f)
- base4 for solarized-light (abb2cae)
- docker-compose (3a19787)
- highlight color for markup headings (dfc4d62)
- lazynvim, ci test removed (8ac84d6)
- mix_base1, todocomments (7c2a916)
- more control over transparent (10295bb)
- neogit (8f48353)
- rendermarkdown highlights (892e50a)
- Solarized theme restructuring (5b304a1)
- solarized-light.yml (322be5d)
- solarized-light.yml, contributing.md (6f127f8)
- solarized.yml (f4e11fa)
- tests, styles config (9a9399e)
BREAKING CHANGES
Configuration Overhaul
The configuration structure for the solarized theme has been significantly refactored in this release. If you are upgrading from a previous version, please update your configuration accordingly to avoid issues.
Key Changes:
- Transparency Settings:
- Before:
transparent = false
(single boolean to enable or disable transparency) - After: Transparency is now configured through a table, allowing finer control over specific UI elements.
transparent = {
enabled = false, -- Global switch for transparency
pmenu = true, -- Popup menu transparency
normal = true, -- Main editor window transparency
normalfloat = true, -- Floating window transparency
neotree = true, -- Neo-tree transparency
nvimtree = true, -- Nvim-tree transparency
whichkey = true, -- Which-key transparency
telescope = true, -- Telescope transparency
lazy = true, -- Lazy plugin UI transparency
}
- New Callback Options:
- Introduced
on_highlights
andon_colors
callbacks, replacing thehighlights
andcolors
tables. These allow for dynamic customization:
on_highlights = nil, -- Function for custom highlight overrides
on_colors = nil, -- Function for custom color overrides
- Renamed and Consolidated Settings:
Before: Configuration options like enables
and theme
were used.
After: These have been refactored and renamed:
enables
is now plugins, with plugin names standardized.
The theme
option has been removed.
Bug Fixes
v3.0.0
3.0.0 (2024-05-13)
⚠ BREAKING CHANGES
- palette: Removal of base04
- Integrated Selenized color palette into the project.
- The highlight and colors callbacks now accept only two parameters, colors and colorhelper table.
Features
- .gitignore removed (058a75e)
- Add support for nvim-notify in colorscheme (221eb6b)
- Add support for packer.nvim in colorscheme (55cbf08)
- barbecue (5ad821f)
- extras highlight token (c389ad2)
- github workflows, vusted, stylua (a630aa5)
- highlights for todo.nvim (3d1e225)
- hl for noice-progress (55506b1)
- lazy (4443451)
- lazy, packer hl groups (5f155d9)
- neogit (8318f74)
- neorg hl (b4dbaaa)
- palette: Add support for Selenized color palette (3338aa4)
- treesitter hl character.printf (9c0cc96)
- utils.math removed, colors hsl func removed, improv darken,lighten (d618ab9)
- vim-sneak (84bfe3b)
- zen-mode (3465c6c)
Bug Fixes
- base03 color (9567554)
- check if neovim is nightly to load advanced hl (0963ad8)
- color search,visual,telescope,winseparator (ce004ce)
- colorcolumn, incsearch, floatborder (7b0181d)
- Configuring highlight of type "variable" #69 (a630aa5)
- indentblankline, whitespace, treesitter text hl (76de882)
- inlay-hint (fe803f1)
- invalid color (67ce0bb)
- jsx tags, methods being italized, incsearch low contrast (888695f)
- LspInlayHint foreground color on light mode (54a7b79)
- neo editor winseparator (54430f0)
- neovim - signcolumn bg (7357e0e)
- solarized setup (595bd9a)
- telescope selection (85ac187)
- tests (058a75e)
- treesitter parameter style was not being overridden by config (2f59f9d)
- vscode_theme (b6cd0ff)
Code Refactoring
- Update Solarized Theme (f076342)