Repository navigation
The main headline here is that the mouse is supported on the Linux console with GPM. There are performance improvements and some bug fixes, plus improved reporting of pixel sizes on window resize events as well.
What's Changed
- fix(vt): let the segmenter decide clustering, not Go's unicode tables by @dylanpulver in #1170
- chore(deps): bump golang.org/x/term from 0.45.0 to 0.46.0 by @dependabot[bot] in #1173
- chore(deps): bump golang.org/x/text from 0.41.0 to 0.42.0 by @dependabot[bot] in #1174
- fix: invalidate blank cells after resizing CellBuffer by @jakezwang in #1176
- fix(st): re-enable SGR mouse (1006) and focus (1004) reporting by @akashchamp in #1179
- perf(cell): fill areas without an allocation per cell by @ayn2op in #1184
- fix(resize): report the pixel size in resize events by @ayn2op in #1186
- fix(input): extend bare Escape timeout on Windows by @gdamore in #1188
- feat(gpm): support Linux console mouse by @gdamore in #1190
- perf: reuse SetContent strings for Unicode glyphs by @gdamore in #1191
New Contributors
- @dylanpulver made their first contribution in #1170
- @jakezwang made their first contribution in #1176
- @akashchamp made their first contribution in #1179
Full Changelog: v3.5.0...v3.6.0