What's Changed
- update website docs by @kommander in #620
- refactor(terminal): inject env map overrides by @simonklee in #623
- Add marginX/marginY and paddingX/paddingY to the style attributes by @viralcodex in #619
- testing: make TestRecorder timestamps deterministic by @simonklee in #627
- layout: use batched Edge values for margin/padding by @simonklee in #625
- docs: add renderer lifecycle and cleanup guide by @simonklee in #629
- fix(keyboard): correct kitty numpad key code mappings by @eyenalxai in #632
- fix(editor-view): clear stale glyphs when text shrinks by @kitlangton in #634
- fix(core): enable threading on Linux by @simonklee in #624
- ci(core): run tests on both macOS and Linux by @simonklee in #626
- fix(buffer): add errdefer for allocations in OptimizedBuffer init by @simonklee in #640
- Revert "fix(core): enable threading on Linux (#624)" by @simonklee in #643
- fix(renderer): add errdefer for hit grid by @simonklee in #642
- fix(renderer): add errdefer cleanup in createWithOptions by @simonklee in #641
- Fix double escape by @simonklee in #648
- fix(terminal): restore DEC private modes on focus-in to fix Windows Terminal mouse tracking by @Hona in #655
- Shader cube fixes by @m-pa in #659
- text-buffer: encapsulate internals behind accessors by @simonklee in #656
- feat(renderer): add Mode 2031 dark/light theme detection by @kavhnr in #657
- document theme mode by @kommander in #660
New Contributors
- @viralcodex made their first contribution in #619
- @eyenalxai made their first contribution in #632
- @kavhnr made their first contribution in #657
Full Changelog: v0.1.77...v0.1.78