Commit graph

20 commits

Author SHA1 Message Date
89b4595ed9 Print bell character 2025-03-08 19:05:38 +01:00
96b2e13c4a Bump version to 0.3.3 2025-02-28 14:30:45 +01:00
712c1537ad Fix incorrect width estimation of ascii control characters 2025-02-28 14:29:53 +01:00
d28ce90ec7 Bump version to 0.3.2 2025-02-23 23:31:25 +01:00
423dd100c1 Add unicode-based grapheme width estimation method 2025-02-23 18:36:42 +01:00
be7eff0979 Bump version to 0.3.1 2025-02-21 00:36:39 +01:00
77a02116a6 Fix grapheme width estimation
I'm pretty sure it still breaks in lots of terminal emulators, but it
works far better than what recent versions of the unicode_width crate
were doing.
2025-02-20 22:10:11 +01:00
73a0268dfd Bump version to 0.3.0 2024-11-06 22:21:20 +01:00
65f31a2697 Update dependencies 2024-11-06 22:17:28 +01:00
3a5ce3832b Add Terminal::mark_dirty 2024-11-06 22:16:48 +01:00
b1d7221bae Bump version to 0.2.3 2024-04-25 20:14:26 +02:00
ef6d75c23a Fix suspend sequence
In my kitty-based setup, I observed the following bug:

1. Run cove[1], a toss-based application, in a kitty tab
2. Exit cove
3. Start lazygit[2]
4. Stage some files and enter a commit message
5. Try to press enter and observe garbage appearing in the text box

The bug occurred reliably after running cove, but never occurred if cove
was not run in that tab.

This commit fixes the bug by making the suspend sequence undo the
unsuspend sequence's steps in reverse order.
2024-04-25 20:07:48 +02:00
8556fd8176 Fix control character width measurement 2024-04-25 19:46:10 +02:00
761e8baeba Bump version to 0.2.2 2024-01-14 12:38:33 +01:00
2d604d606c Fix crash when drawing Predrawn with width 0 2024-01-14 12:32:21 +01:00
b01ee297d5 Bump version to 0.2.1 2024-01-05 13:54:42 +01:00
b757f1be03 Add Title widget 2024-01-05 13:52:25 +01:00
2714deeafb Add support for setting window title 2024-01-05 13:33:08 +01:00
2c7888fa41 Bump version to 0.2.0 2023-08-31 13:23:00 +02:00
87723840df Bump version to 0.1.0 2023-05-14 15:57:25 +02:00