terminal: add visibility reports

Allow terminal applications to detect when their view is not observable so they can avoid unnecessary rendering work.

Implement mode 2033 and the visibility status query, and report changes from tab, pane, window, and platform occlusion state.
This commit is contained in:
Tim Culverhouse 2026-07-28 14:22:30 -05:00
parent c04ce11a74
commit 365f1a6b37
No known key found for this signature in database
9 changed files with 125 additions and 3 deletions

View file

@ -193,6 +193,8 @@ Detailed list of changes
- Desktop file chooser integration: when the specified directory does not exist, open file chooser at home directory (:iss:`10292`)
- Add support for `terminal visibility reports <https://rockorager.dev/misc/visibility-reports/>`__
0.48.1 [2026-07-24]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~