Skip to content

Releases: RedsXDD/neopywal.nvim

v1.0.0

05 Jul 20:10
v1.0.0
70de743
Compare
Choose a tag to compare

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](https://github.com...
Read more