Skip to content

v1.0.0

Compare
Choose a tag to compare
@ful1e5 ful1e5 released this 19 May 06:44
· 181 commits to main since this release

Deprecation & Breaking Changes

  • The Method of setting and loading colorscheme is changed. Refer to :h github-theme.changelog-10042023
  • The config.vim_config and config.default modules are now deprecated.
  • The config.apply_configuration() function is also deprecated.
  • The theme_style option is removed. Use :colorscheme command instead.
  • The module plugins.lualine moved to util.lualine and plugins module removed.
  • Old util module deprecated.

Configuration Deprecation and Migration

  • msg_area_style -> Removed.
  • comment_style -> options.styles.comments
  • function_style -> options.styles.functions
  • keyword_style -> options.styles.keywords
  • variable_style -> options.styles.variables
  • transparent -> options.transparent
  • hide_end_of_buffer -> options.hide_end_of_buffer
  • hide_inactive_statusline -> options.hide_nc_statusline
  • dark_float -> options.darken.floats
  • dark_sidebar-> options.darken.sidebars.enable
  • sidebars-> options.darken.sidebars.list
  • colors-> palettes or specs
  • overrides -> groups
  • dev -> use vim command :GithubThemeInteractive

New Configuration

  • options.compile_file_suffix -> Option for setting compiled file suffix.
  • options.compile_path -> Option for setting compile files path.
  • options.dim_inactive -> Option for setting darker tint to non active buffers.
  • options.terminal_colors -> Option for toggling builtin terminal highlights.
  • options.module_default -> Option for toggling plugins highlights
  • options.modules -> Option for individual plugins related configuration
  • options.styles.conditionals -> Style for conditionals
  • options.styles.constants -> Style for constants
  • options.styles.numbers -> Style for numbers
  • options.styles.operators -> Style for operators
  • options.styles.strings -> Style for strings
  • options.styles.types -> Style for types
  • options.inverse.match_paren -> Reverse match parentheses
  • options.inverse.visual -> Reverse visual selection
  • options.inverse.search -> Reverse search string

What's New?

  • Compiling colorscheme for blazingly fast load using :GithubThemeCompile
  • Interactive development mode using :GithubThemeInteractive
  • lib.deprecation - A Deprecation library to print Deprecation Messages.
  • lib.log - A logging library to print log Messages.
  • The config.default module has been changed to a variable and moved inside the config module.
  • Support Fidget plugin highlights #202
  • Support fzf-lua plugin highlights #221
  • Support neo-tree.nvim plugin highlights #221
  • Support dap-ui plugin highlights #207
  • Support diffchar.vim plugin highlights #216

Issues Fix