Skip to content

v0.22.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Apr 02:48
· 8 commits to main since this release

This is a small release with some quality-of-life improvements and new layouts.

Features

  • You can now pass multiple keymap YAMLs to keymap draw, which will be combined to one keymap before drawing
    • This can be used to have a fixed additional keymap that is added to a parse output, for example with additional combos or layers
  • Allow defining no layers in keymap YAML, in case you only have combos to draw
  • Add Font Awesome SVG glyphs support via $$fa:...$$, see README
  • Support using deflayermap with Kanata

Misc

  • Bumped minimum required Python version to 3.12. Please open a discussion item if this creates an unsolvable problem for you.
  • Fix Kanata block comment parsing

New layouts

  • Add a custom silakka54 physical layout, since QMK Configurator one seems incorrect
  • Add apiaster, lintilla menura, eyelash_corne and `eyelash_sofle

ZMK drawing workflow

  • Auto-detect <keyboard>-layouts.dtsi files in the repo to use as physical layouts, similar to <keyboard>.json detection logic
    • The detection is now skipped if you provide one of the layout arguments in draw_args already

Full Changelog: v0.21.0...v0.22.0