## Added
- Lazy.nvim package manager
- NvDash (dashboard module)
- Multiple statusline themes : vscode, vscode_colored, minimal.
- Some cmp styles : flat_light, flat_dark, atom, atom_colored
- NvCheatsheet, a mappings cheatsheet with 2 themes (grid & simple)
- Ported 13 new themes to base46
- Made base46 generate compiled cache of highlight groups.
- Make some chadrc ui options auto-reloadable.
- Added types for chadrc options.
## Changed
- Made nvchad_ui options overridable from chadrc itself.
- Refactored our telescope extensions, made them more minimal.
- override_opts is renamed to opts (cuz lazy.nvim handles it now)
- M.plugins in chadrc now expects only a string
## Removed
- Alpha.nvim dashboard plugin
- Packer.nvim package manager
- Impatient.nvim as lazy.nvim handles cache part too.
NvChad v2.0
, a new release is now available, after all these months! From this release onwards, NvChad will take care about stability & exciting featuers at the same time.
Meaning that each release (version like v3.0 v4.0 etc) will be maintained in their own separate branches. New versions will release based on new features, bug fixes will still be done in older versions of NvChad.
So Whats new in this release?
Before base46 used to do some sort of computations like checking for user define highlight groups, highlight groups overrides, theme specific overrides i.e if user has changed colors in specific themes etc and then it would generate a final list of all highlight groups -> then load them.
Now it base46 does all the computations beforehand (when its compile module runs) and then generates highlight group files in the form of bytecode which is faster to run.
Now you can live-reload some parts of the UI table in chadrc.
theme page
for more detailsNvCheatsheet
and mapping leader + ch
v2.0_featureful
branch.As there's lazy.nvim being used in this release so this might be a breaking change for you, but dont worry, you can still use old NvChad version and slowly migrate to v2.0.