kitty/tools/tui
Tim Culverhouse 4b354fbd30 tui: explicitly turn off in-band resize mode
Explicitly turn off in-band resize notifications if they were requested
as part of the loop. Kitty implicitly resets this mode when `XTRESTORE`
(`CSI ? r`) is seen, however some terminals implementing mode 2048
(eg foot and Ghostty) follow the xterm behavior of only restoring the
state of explicitly passed modes.

Some of the kittens have become very useful outside of just Kitty
(`show-key`, for example). Add an explicit reset of mode 2048 to support
the behavior of other terminal emulators.
2024-11-18 10:51:14 -06:00
..
graphics Use stdlib maps/slices 2024-06-24 07:54:13 +05:30
loop tui: explicitly turn off in-band resize mode 2024-11-18 10:51:14 -06:00
readline Fix #7243 2024-03-21 17:16:09 +05:30
sgr Use stdlib maps/slices 2024-06-24 07:54:13 +05:30
shell_integration change the atomic write functions to work with readers 2024-07-22 15:01:19 +05:30
shortcuts Move basic multi key shortcut handling into its own package 2022-11-14 15:42:08 +05:30
subseq Use stdlib maps/slices 2024-06-24 07:54:13 +05:30
dcs_to_kitty.go Functions to punch DCS escapes through tmux 2023-02-26 11:11:42 +05:30
download_with_progress.go Fix a regression that broke kitten update-self 2023-10-18 19:19:35 +05:30
hold.go hold: Allow pressing the numeric keypad enter key to exit 2023-03-05 16:18:29 +08:00
mouse.go Use correct pointer shape for hyperlinks 2024-06-24 07:54:13 +05:30
password.go Dont request release events for most kittens 2023-03-17 10:50:10 +05:30
progress-bar.go Get progress bar rendering working 2022-11-16 16:35:15 +05:30
progress-bar_test.go Get progress bar rendering working 2022-11-16 16:35:15 +05:30
render_lines.go Get axis clicking working 2024-06-24 07:54:17 +05:30
run.go kitten run-shell: Forward KSI env var for no-rc 2024-09-01 10:29:51 +05:30
spinners.go More work on transfer kitten porting 2023-07-30 19:49:38 +05:30
tmux.go Replace utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30
ui_kitten.go Import base85.go into tree 2023-09-04 20:29:20 +05:30