Skip to content

Releases: tomcur/hi-nvim-rs

hi-nvim-rs-v0.2.0

26 Jul 14:51
Compare
Choose a tag to compare

Breaking

  • [breaking] generalize bg and fg to named color groups
    (e7f59c4)
  • [breaking] define default pmenu scrollbar/thumb in terms of existing theme elements
    (57a1250)

Features

  • add Verf color scheme
    (ff51589 2ccb37e 8611148)
  • tweak border and status line colors
    (a354cc5)
  • add default highlights for Trouble
    (8a73b60)
  • tweak Highlow (3bc4738 b6c64f9 3abdc61)
    • make dark version darker, define in terms of accented/unaccented groups
    • increase Highlow dark version saturation
    • increase Highlow's fg/bg contrast, decrease fg/fg contrast
  • use lighten_absolute in Highlow and Twocolor
    (75ac649)
  • tweak Twocolor, use second color for inlines, increase foreground saturation (0e91bd3 da5c977)
  • set EndOfBuffer default highlight as NonText
    (c25c2d2)
  • add @module default highlight
    (12f2ae4)
  • improve all color schemes' floating window colors
    (7fad20a)
  • add default Telescope highlights
    (5e304b1)
  • improve grayscale color scheme background colors
    (1de07ac)
  • add Spell highlights to default highlight groups
    (538893a)
  • add support for special colors (guisp)
    (a496554)
  • tweak grayscale color scheme
    (7382a8a)
  • (web) use Light/Dark previews instead of Normal/Inverse
    (08a550e)

Bug Fixes

Documentation

  • improve preview image
    (bf93981)
  • (README) generate and show big preview image
    (7e88b5e)
  • also generate bigger screenshots showing off more features
    (42d1a7f)
  • improve screenshot generation script
    (0d01703)
  • (CHANGELOG) add links to generated changelog
    (db2f812)
  • add nvim to dev shell as required for docs
    (d14a8d4)
  • improve Termsnap invocation to correctly render italics
    (ccdc5d1)
  • use treesitter in color scheme screenshots
    (7e9a39b)

Refactor

  • create combined SVG by nesting, rather than embedding base64
    (ecd4b77)
  • default highlights for plugins into separate files
    (724c9e7)
  • construct default highlights at build-time
    (130b6ef)
  • remove unnecessary clones
    (8b5624f)

Build System and CI

  • allow release-plz to trigger actions
    (94770b2)

hi-nvim-rs-v0.1.4

12 Jul 16:17
13331dc
Compare
Choose a tag to compare

Build System and CI

  • (hopeful) fix uploading of compiled color schemes to release

hi-nvim-rs-v0.1.3

12 Jul 15:59
f6624f3
Compare
Choose a tag to compare

Features

  • Add Grayscale color scheme

Bug Fixes

  • (highlights) Add String group (@string links to it)

Documentation

  • (README) Add configuration explanation
  • (README) Add Grayscale to color scheme gallery
  • (README) Set example images' widths to ensure github doesn't squash them
  • Use Termsnap for color scheme screenshots

Refactor

  • Make two lines in Rust example code shorter

Build System and CI

  • Add compiled color schemes to release

hi-nvim-rs-v0.1.2

12 Jun 10:48
c071e9d
Compare
Choose a tag to compare

Bug Fixes

  • (web) Clear error on success
  • (web) Improve color scheme preview on small screens
  • (web) Don't scale down to fit overflow on screen

Other

  • Bump input flakes

hi-nvim-rs-v0.1.1

10 Jun 13:55
9b64bc1
Compare
Choose a tag to compare

Features

  • (highlights) Add nvim-dap-ui highlights
  • (highlights) Add WinBar and WinBarNC
  • (web) Allow specifying listen address and port as cli arguments

Bug Fixes

  • (web) Set correct name for default color scheme
  • Use correct repo urls
  • Typo
  • Remove unnecessary file
  • Add @variable to default highlight groups

Documentation

  • Improve explanations in highlow.toml
  • Fix typo
  • Hosted version is now available
  • Improve wording
  • Fix url typo
  • (hi.nvim.rs) Add inverse theme generation to feature summary
  • (hi.nvim.rs) Add screenshots of in-repo color schemes to README
  • (hi.nvim.rs) Add badges

Refactor

  • Extract palette-gamut-mapping to its own repository

Build System and CI

  • Add buildColorscheme to Nix flake
  • Add release-plz git-only note
  • Add release-plz
  • Add Rust build and test workflow
  • Add hi-nvim-rs-web to Nix flake
  • Read version from Cargo.toml
  • Add package to Nix flake

Other

  • Bump input flakes