mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-05-02 06:46:32 -04:00
toplevel-icon: implement OSC-1, CSI 20/21/22/23 t
* The toplevel icon is now set to the app-id, unless "overridden" by OSC-1 or OSC-0. * Implemented OSC-1 * OSC-0 extended to also set the icon * Implemented CSI 20 t - report window icon * Implemented CSI 21 t - report window title * Implemented CSI 22 ; 1 t - push window icon * Implemented CS 23 ; 1 t - pop window icon * Extended CSI 22/23 ; 0 t to also push/pop the icon * Verify app-id set by OSC-176 is valid UTF-8 * Verify icon set by OSC-0/1 is valid UTF-8
This commit is contained in:
parent
3f8a1fc85b
commit
97ec375c67
10 changed files with 220 additions and 32 deletions
|
|
@ -62,6 +62,11 @@
|
|||
([#1807][1807]).
|
||||
* `strikeout-thickness` option.
|
||||
* Implemented the new `xdg-toplevel-icon-v1` protocol.
|
||||
* Implemented `CSI 20 t`: report window icon.
|
||||
* Implemented `CSI 21 t`: report window title.
|
||||
* Implemented `CSI 22 ; 1 t`: push window icon.
|
||||
* Implemented `CSI 23 ; 1 t`: pop window icon.
|
||||
* Implemented `OSC 1`: set window icon.
|
||||
|
||||
[1807]: https://codeberg.org/dnkl/foot/issues/1807
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue