Skip to content

v0.2.0

Compare
Choose a tag to compare
@joeroe joeroe released this 03 May 15:14
· 51 commits to main since this release
ce5d2e2

This release brings a breaking change to the way colour palettes are specified and a new default palette. To use the previous default palette, set palette = "gruvbox-dark" in config.toml. If you have added a custom palette or customised either of the in-built palettes, you will need to update your CSS accordingly.

  • Breaking change – new framework for colour palettes:
    • Palettes are defined using CSS variables following the base16 system
    • Added 14 new palettes: apprentice, base16-dark, base16-light, dracula, material, papercolor-dark, papercolor-light, solarized-dark, solarized-light, tender, tokyo-night-dark, tokyo-night-light, windows-95 and windows-95-light.
    • Adjusted various text and link colours for better readability & differentiation
    • The default palette is base16-dark
    • The mode parameter is no longer needed
    • Mapping between base16 colours and semantic(ish) colour can be customised by overriding colours.css
    • If you were using one of the old named palettes (gruvbox-dark or gruvbox-light), the change will be seamless.
    • If you were using a custom palette, you will need to redefine it using the new framework. See README for further details.
  • Added a table of contents (thanks @dashv, #47)
  • Added multilanguage support with a language switcher (thanks @bedefaced)
  • Made the site header and nav wrap more efficiently on narrow screens (thanks @m-dev672, #32)
  • Added a changelog