This is a hotfix release that fixes the known issues with 0.58.
To expand on this a bit: in 0.58 we updated our TUI library tcell to a new version that made significant under-the-hood changes; this allowed us to fix several rendering issues, mostly related to wide characters like some emojis. Apart from that, there are few user visible changes with this update, but it lays the ground for future enhancements like support for more keybindings.
However, since the changes are so fundamental it also introduced a number of regressions, and I'm not really surprised about that. Most of these were bugs in tcell that have been fixed upstream now, but some were on our side. This release fixes the ones I know about. If you still have issues, please report them!
What's Changed
Enhancements 🔥
- Update search position (match x of y) when changing the selection in a list view by @stefanhaller in #5169
Fixes 🔧
- When doing ctrl-f, and the resulting commit is not visible, scroll it into view by @stefanhaller in #5182
- Fix pasting multi-line text into the commit description by @stefanhaller in #5186
- Fix keypad keys, and pasting emojis in Windows Terminal by @stefanhaller in #5192
- Don't log the "git ls-remote" call when opening a PR by @stefanhaller in #5195
- Fix rendering artefacts after double-width characters (e.g. "
⚠️ ") on some terminals by @stefanhaller in #5198
Maintenance ⚙️
- Request info about terminal in issue template by @stefanhaller in #5194
Full Changelog: v0.58.0...v0.58.1