Skip to content

Latest commit

 

History

History
340 lines (247 loc) · 29.8 KB

CHANGELOG.md

File metadata and controls

340 lines (247 loc) · 29.8 KB

Changelog

2.6.0 (2024-08-09)

Features

  • editor: improve Diff highlights (0c3f219)
  • kinds: add "Macro" and "Type" kinds (e96f789)
  • kinds: add ccls-specific kinds (2a6370b)
  • plugins: add diffview.nvim (c2db621)
  • plugins: add fern.vim (c2db621)
  • plugins: add fidget.nvim (c2db621)
  • plugins: add fzf-lua (c2db621)
  • plugins: add grug-far.nvim (c2db621)
  • plugins: add headlines.nvim (c2db621)
  • plugins: add indentmini.nvim (c2db621)
  • plugins: add lightline.vim (c2db621)
  • plugins: add lir.nvim (c2db621)
  • plugins: add lspsaga.nvim (c2db621)
  • plugins: add markdown.nvim (c2db621)
  • plugins: add mason.nvim (c2db621)
  • plugins: add neogit (c2db621)
  • plugins: add neotest (c2db621)
  • plugins: add NormalNvim (c2db621)
  • plugins: add notifier.nvim (c2db621)
  • plugins: add nvim-dap (c2db621)
  • plugins: add nvim-dap-ui (c2db621)
  • plugins: add nvim-scrollbar (c2db621)
  • plugins: add nvim-surround (c2db621)
  • plugins: add nvim-tree.lua (c2db621)
  • plugins: add nvim-treesitter-context (c2db621)
  • plugins: add nvim-ts-rainbow (c2db621)
  • plugins: add nvim-ts-rainbow2 (c2db621)
  • plugins: add nvim-ufo (c2db621)
  • plugins: add nvim-window-picker (c2db621)
  • plugins: add octo.nvim (c2db621)
  • plugins: add overseer.nvim (c2db621)
  • plugins: add pounce.nvim (c2db621)
  • plugins: add rainbow-delimiters.nvim (c2db621)
  • plugins: add reactive.nvim (c2db621)
  • plugins: add trouble.nvim (c2db621)
  • plugins: add vim-airline (c2db621)
  • plugins: add vim-clap (c2db621)
  • plugins: add vim-dadbod-ui (c2db621)
  • plugins: add vim-glyph-palette (c2db621)
  • plugins: add vimwiki (c2db621)
  • plugins: add yanky.nvim (c2db621)
  • plugins: additional plugin support (c2db621)
  • utils: consistent rainbow colors (3eb1e61)

Bug Fixes

  • editor: dark window seperator with transparent background (aa5ce21)
  • reloader: prevent reloading on other colorschemes (511b110)
  • utils,hex: fix undefined "C" variable (df0d54a)

2.5.0 (2024-07-31)

Features

  • live reload when pywal theme changes (dc5cad2), closes #25
  • plugins: add barbar.nvim (cc8df70)
  • plugins: add dropbar.nvim (57476bc)
  • plugins: add hop.nvim (37fdbf5)
  • plugins: add leap.nvim (9e3dae1)
  • plugins: add telekasten.nvim (1d4c8cb)
  • plugins: add vim-illuminate (d167b77)
  • plugins: add vim-sandwich (f0438ba)
  • plugins: add vim-sneak (25dddc5)

Bug Fixes

  • improper live config reloading (28feac3)
  • palette: default "colorscheme_file" overwritting "use_wallust" (9519132)
  • palette: improper evaluation for "use_palette" option (24b79ea)

Reverts

  • "docs(readme,plugins): put "mini.nvim" in alphabetical order" (8cf93f2)
  • "perf(load): split setup and cache generation" (38f2a74)
  • "refactor(cache): add cache module" (279a491)

2.4.0 (2024-07-25)

Features

  • bufferline: improve tabline colors (e1ac55b)
  • consistent item kinds highlights (159e886)
  • editor: improve tabline colors (e1ac55b)
  • plugins: accept functions for "color" options (5def8ac)
  • plugins: add aerial.nvim (4943f7d)
  • plugins: add ALE (f54f442)
  • plugins: add barbecue.nvim (1e283de)
  • plugins: add beacon.nvim (133f82c)
  • plugins: add harpoon (6babc4a)
  • plugins: add nvim-navic (c497fcf)
  • plugins: add symbols_outline.nvim (bd80566)

2.3.0 (2024-07-22)

Features

  • flash.nvim: improve background color (33ecfb9)
  • lualine: add configuration options (d889c1a)
  • mini.cursorword: add styling option (7dea89f)
  • mini.hipatterns: add styling options (7dea89f)
  • mini.nvim: complete mini.nvim integration (7dea89f)
  • mini.statusline: add "mode_colors" option (df5f19c)
  • plugins: add mini.animate (7dea89f)
  • plugins: add mini.clue (7dea89f)
  • plugins: add mini.completion (7dea89f)
  • plugins: add mini.deps (7dea89f)
  • plugins: add mini.jump (7dea89f)
  • plugins: add mini.jump2d (7dea89f)
  • plugins: add mini.map (7dea89f)
  • plugins: add mini.notify (7dea89f)
  • plugins: add mini.operators (7dea89f)
  • plugins: add mini.surround (7dea89f)
  • plugins: add mini.test (7dea89f)
  • plugins: add mini.trailspace (7dea89f)
  • which_key: improve main colors (2fadcbe)

Bug Fixes

  • setup: "default_" option handling (83f18e2)
  • setup: default_plugins not hadling mini.nvim (ed1c2da)
  • setup: nil "user_config.plugins" table (125b082)

Performance Improvements

  • load: split setup and cache generation (fea42ed)

2.2.0 (2024-07-20)

Features

  • indent_blankline: add "colored_indent_levels" option (f660096)
  • indent_blankline: add "scope_color" option (84f6dfb)
  • mini.indentscope: "scopePrefix" highlight (3f0f4ed)
  • mini.indentscope: add "scope_color" option (0508aca)
  • plugins: add colorful_winsep.nvim (9188723)
  • plugins: add flash.nvim (3007d48)

Bug Fixes

  • compiler: prioritize "load" over "loadstring" (6471ebb)
  • indent_blankline: invalid highlight groups (a326a10)
  • mapper: boolean plugin option handling (7fa0134)
  • mapper: improper boolean to table conversion (79ec105)
  • palette: do proper "custom_colors" handling (c5b9b88)

2.1.0 (2024-07-16)

Features

  • "use_palette" option (a869aec)
  • add gitsigns plugin (f6ee75a)
  • add mini.diff support (a5e0a21)
  • get_colors: accept function "custom_colors" (16dd7b7)
  • get_colors: add C.diff_untracked variable (f1f9458)
  • get_colors: add color variables (1e93cc8)

Bug Fixes

  • get_colors: not generating light theme (4419d7f)

2.0.0 (2024-07-14)

⚠ BREAKING CHANGES

  • rename "lspconfig" option to "lsp"

Features

  • add mini.icons support (76e8a85)
  • lsp: add styling option for inlay hints (61ed549)
  • lsp: add styling options (32fdb64)
  • lsp: background color for inlay hints (ebd8311)
  • telescope: better PromptCounter colors (05b40a3)

Bug Fixes

  • telescope: inaccurate background colors (942fc6b)
  • telescope: inaccurate title colors (ea49ab0)

Code Refactoring

  • rename "lspconfig" option to "lsp" (6fe86e9)

1.2.0 (2024-07-13)

Features

  • mapper: accept boolean and table config (de52bfd)
  • mapper: add "mapper.lua" module (ac51c77)
  • noice: improve background for LSP status (dcb4098)
  • plugins/feline: proper feline.nvim support (8b60526)
  • telescope: add nvchad style (2c52ac5)

Bug Fixes

  • feline: improper gitsigns handling (0b0b7e4)
  • feline: proper git branch spacing (bc44124)

1.1.1 (2024-07-08)

Bug Fixes

  • "M.load()" not respecting "vim.o.background" (0754ff3)
  • get_colors cache_dir on windows (2f76022)

1.1.0 (2024-07-06)

Features

  • "vim.o.background" support (2b7b296)
  • improve notifications (e31ca4a)

Bug Fixes

  • compiler: malformed string formatting (f8d3bbb)
  • running concurrent M.load() calls (e78a4f3)

Reverts

  • "refactor: local default_options table" (f6ab6b0)

1.0.0 (2024-07-04)

⚠ BREAKING CHANGES

  • since all the files having been moved, many "require" function calls have to be updated.
  • plugins: drop ALE support
  • get_colors: remove "transparent" key
  • colorscheme compiler
  • init.lua: Renamed terminal option to terminal_colors.
  • init.lua: Renamed transparent option to transparent_background.
  • bufferline.lua: Added setup function for ease of custom user configuration.
  • bufferline.lua: Improved bufferline theming.

Features

  • colorscheme_file option (f374f5d)
  • show_split_lines option (41a22b3)
  • Added show_end_of_buffer option. (a253784)
  • Added additional styling options. (e9a518a)
  • added background dim option. (aada680)
  • added CmpItemKind highlight groups. (b96b5c5)
  • Added colorizer.lua (65bed53)
  • Added custom_highlights setting. (42a517c)
  • Added extra nvim-notify plugin options/highlights. (3fd0acf)
  • Added lazygit support. (5427628)
  • Added Noice.nvim plugin integration. (74b7324)
  • Added Ok diagnostic highlights. (a43730b)
  • Added support for custom user color variables. (e7fbb66)
  • added support for user color customization. (604686f)
  • added terminal highlights. (0da7454)
  • Added terminal option for applying terminal colorscheme. (98f9a76)
  • added transparent background support. (b7b795e)
  • added wallust support. (e6d578c)
  • bufferline: add indicator highlights (063ef45)
  • bufferline: improve trunc_marker bg (031b6ac)
  • colorscheme compiler (0c4a6c4)
  • editor: improve "String" (cb9d234)
  • editor: improve diff highlights (921c3b2)
  • plugins: improve ALE highlights (3a71c8b)
  • plugins: improve Coc highlights (18b6c01)
  • plugins: improve dashboard-nvim highlights (728219b)
  • plugins: improve lsp highlights (99c5e07)
  • plugins: improve netrw highlights (2fcd752)
  • plugins: improve nvim_cmp highlights (2504f53)
  • plugins: improved bg color for TelescopeSelectionCaret (e958d18)
  • plugins: improved neotree highlights (b57f0f4)
  • plugins: improved Noice.nvim border colors (32dd459)
  • plugins: match GitGutter hi with Diffs (6f15542)
  • treesitter disables "default_fileformats" (9dc4ed9)
  • util.lua: Added M.blend() which blends two colors together to create a new color. (2cd8a6a)
  • util: hexToRgb() is now a global function (ac51def)

Bug Fixes

  • bufferline.lua: Fixed bg color for modified symbol not being transparent. (99df911)
  • bufferline.lua: Fixed bg color of non-current buffers with diagnostic informations. (70f94b0)
  • compiler: err_path separator on windows (c95d214)
  • editor.lua: Fixed Float and Pmenu transparency not being properly setup with winblend/pumblend. (9d65c9b)
  • editor.lua: fixed diagnostic background colors not matching SignColumn color. (6f5eba8)
  • editor.lua: Fixed float window transparency colors. (1183ef6)
  • editor.lua: Fixed NormalFloat hi not being properly transparent with transparent opt. (dc3e063)
  • editor.lua: Fixed Pmenu transparency with winblend option. (a20a66f)
  • editor.lua: Fixed pmenu/floating window transparencies with o.winblend/o.pumblend. (b2d1bd3)
  • editory.lua: Fixed NormalNC poor dim highlighting on transparent terminals. (7f666c0)
  • fallback colors not being applied properly (e194960)
  • init.lua: Fixed background color on Neovide with transparent option enabled. (b2cb625)
  • init.lua: Fixed neovide transparency settings not being properly applied. (a23b035)
  • init.lua: Fixed terminal colorscheme not being properly applied. (f1ab268)
  • init.lua: Fixed vim.cmd.hi("clear") not being properly called. (80741eb)
  • plugins.lua: Fixed Noice.nvim tranparent progress background being black. (57fb800)
  • removed plugin dependent highlight links. (aecc15f)
  • util.lua: Added safe color generation checks. (e51bb51)
  • utils/color: accepting negative factors (8ceb795)

Performance Improvements

  • limit sum_colors() table (cf497de)

Code Refactoring

  • bufferline.lua: Added setup function for ease of custom user configuration. (c076ba2)
  • bufferline.lua: Improved bufferline theming. (309a0fd)
  • get_colors: remove "transparent" key (d93f299)
  • init.lua: Renamed terminal option to terminal_colors. (490cb40)
  • init.lua: Renamed transparent option to transparent_background. (47e3989)
  • plugins: drop ALE support (01e2a49)
  • update directory structure (539209e)