All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Terminal Themes moved to github-theme-contrib
- Terminal themes related code removed
- feat: plugin support sindrets/diffview.nvim fixed #182
- feat: plugin support nvim-treesitter/nvim-treesitter-context fixed #184
- terminal-theme: foot theme added #183
- Added
NvimTreeOpenedeFilehighlight - feat: plugin support echasnovski/mini.nvim
- feat: plugin support romgrk/barbar.nvim
- docs: Breaking Change logs with
:h github-theme-changelog
- fixed #175
- removed
hi clearcommand from loading colorscheme fixed #181 - removed html tags from README.md
- fixed #189
- fixed #186
- fixed #190
- fixed lsp warnings and types
v0.0.5 - 03 May 2022
- refactor: color types moved to
types/palette.lua - chore: terminal colors
- feat: use native autocmds on nvim >=0.7 ( fixed #168 )
- chore: tmux theme's extension changed to
.conffrom.tmux - BREAKING-CHANGE: removed some colors from
colors.lua - refactor: implement highlight override function in
util.load - enhance:
overridesfunction is now able to add custom highlight indevmode. - docs: about developer mode
- BREAKING-CHANGE: set lualine theme with
theme="auto" - terminal-theme: Xresources theme added #166
- chore: unlink 'Visual' highlight from plugin highlights
- kitty: add cursor foreground color ( fixed #174 )
- terminal-theme: Windows Terminal theme added #180 @mutecipher
- tmp-fix: deleted lua queries #159
- nvim-dev-icons colors fixed projekt0n/circles.nvim#6
- make: tmux prefix fixed
- tmux: set
bg2as background in 'message-style' fixed #164 - fixed #163
- fixed #165
- lualine docs updated (fixed #167)
- fixed #177
- fix: use pcall to clear autocmd silently @xiyaowong #178
- fix: skip native_autocmds on some neovim0.7 builds
- fixed #179
v0.0.4 - 11 Jan 2022
- Github Dark ColorBlind(Beta) added 🎉 #96
- Github Light ColorBlind(Beta) added 🎉 #96
- Dark background color for inactive statusline and lualine
- Minimal look (
hide_inactive_statusline) removed from lualine terminalhighlight added for lualine- Added basic coc.nvim highlights #141
- define global in project
luarcconfig file. - Removed unnecessary defer function & highlights
- allow customizing highlight group ful1e5/onedark.nvim#91
- refactor: Colors moved to
palettemodule typesmodule initiate- proper color docs with
gt.ColorPalettetype - Support
ConfigSchematype with all modules - refactor: config module
- feat:
githooksinit - formatter changed
LuaFormatter->StyLua - chore: removed unnecessary module (
hsluv.lua) - feat: luadoc and type added inside
util.lua - feat: TerminalConf type added in
typesmodule - refactor: modules export & typing
- refactor: terminal themes moved 'extras' -> 'terminal'
- feat: Apply highlight's style using
types.HighlightStyletype - refactor: color name changed 'term_fg' -> 'fg_term'
- feat: suggest config in
vim.gautocompletion - feat: reuse common color in palettes
- docs: team account added in funding
- dark foreground color for visited entries in telescope.nvim
- Fix #144 - Repatch removed hop.nvim highlights
- Fix #133 - highlights of inactive tabline in lualine plugin
- inherit
eofcolor fromfg_gutter#150 - cleanup: getColor() from
utilmodule - fix #156 - highlight added for
GitSignsCurrentLineBlame - refactor: color renamed
lsp.referenceText->lsp.ref_txt TabLineSelhighlight link withPmenuSel- Fixed
itermtheme generation - fix: lualine theme
v0.0.3 - 09 Dec 2021
- Github
dark_defaulttheme added #15 #16 #24 - Github
light_defaulttheme added #15 #16 - Make target added for reloading kitty theme with
kitty_dark_default&kitty_light_default - Individual themes for
colorschemecommand #68 - BREAKING-CHANGE: use snake_case inside config instead of
camelCase hide_inactive_statuslinedefault value istruedark_floatdefault value isfalse- feat: vim config support with "vim.g"
- lualine colors refactored inside
colors.lua(related to #80) NvimTreeIndentMarkerhighlight is light #74- Github's default themes for
tmux - plugin support: nvim-compe, nvim-cmp and nvim-notify
- set
vim.o.backgroundwhile loading individual colorscheme (folke/tokyonight.nvim#102) - enhance: assign config default value to
vim.gvariables - re-patch: #72
- BREAKING-CHANGE:
githubdeprecated fromcolorschemecommand pmenu.selectcolor removed- pmenu select background color with dynamic blue color
- BREAKING-CHANGE: terminal colors are renamed
- feat: set
vim.o.backgroundwith config module (re-patch #60 #116) - enhance: support colorschemes with fzf
Colorscommand - enhance: unlink
NvimTreeGitIgnoredfromComment - refactor: global variable prefix store in
key_prefixvariable - refactor: pass common config in
extramodule - enhance:
StatusLineforeground &StatusLineNCbackground colors are customizable ( related to #11 ) - feat: vscode like lspkind highlighting inside
nvim-cmp#137 - enhance: highlight all lspkind list in
nvim-cmp#137 - Link common highlights for
diffgroup
- Fixed
diffhighlight colors fordark_default&light_default - Screenshots and docs updated #63 #16
- #72 fixed
- #73 fixed
- #80 fixed
- #76 fixed
IncSearchhighlight linked withSearchSearchhighlight enhanced fortransparentmodeLineNrhighlight enhanced fortransparentmode- refactor:
git_signs&dev_iconscolors - docs: removed
luatable assignment fromvimexample (related to #89 #77) - Linting inside
tmux.lua - NvimTree git highlight
- refactor: de-attach 'bg_statusline' color from lualine
- fix #83: inactive lualine colors
- enhance: inactive statusline
- load colorscheme according to
theme_styleconfig - removed
searchcolors force assignments fromtransparentmode #113 - todo highlight foreground color fixed #115
- make
CursorLineandCursorColumnbackground highlight more visible #109 qfLineNr&QuickFixLinecolors updated #119- LuaDocs: duplicate warning fixed
- missing
'in vim config (README.md) fixed #134 - typo inisde
theme.lua - missing alias fixed inside
colors.lua - Fix
vim.o.backgroundsetting in config module - Fix assign
user_configvalue tovim.gglobal variables
v0.0.2 - 15 Sep 2021
foldedcolors are configurable- Plugin Support check #16
- added iTerm colorscheme #14
- added Konsole colorscheme #33
github-theme.util.color_overridesfunction support "NONE" color (fix related to #36)- Terminal themes are structured through
extra/init.lua - Area for messages and cmdline with
boldtext highlight #44 hideEndOfBufferoptions added. Enabling this option, will hide filler lines (~) after the end of the buffer #46- Custom nvim-web-devicons colors (related to #16)
msgAreaStyleconfig addedbordercolor added incolors.lua- Set
bordercolors according tothemeStyle
- Kitty themes typo fixed #3
- Change terminal background color to
bg#2 - Fold Bright background fixed #5
- Added option to customize statusline background with
bg_statusline#11 - Lualine
csection background color get dark colorbg2 - illuminate plugin highlights fixed #10
- Change
commentTSConstanthighlight toc.syntax.keywordfromc.syntax.commentConstant - Removed
commentConstantcolor - lualine
commandbackground fixed #30 - Make window-separator(
VertSplit) highlight bright (related to #16) - Removed unnecessary colors from
colors.lua - Enhanced
TabLineSelis barely readable foreground color fixed #35 - Enhanced
transparentmode background color #41 - Add proper
Descriptioninsidekonsoletheme (bug from #33) - Lualine
normalsection background color set blue color #43 - Kitty window border colors fix #47
- refactored
lua/github-theme/config.luafixed #29 - telescope.nvim highlights improved
- use
bg_visiualcolor as floating window border - use
bgandbg2colors forEndOfBufferNoneTextfixed #66
v0.0.1 - 09 Jul 2021
- Initial release 🎊