kitty
kitty copied to clipboard
OS-window resizing
trafficstars
See #3785 for original PR and design discussion.
Intended work tasks / progress:
- [ ] CSI escape codes
- [X] Add option for escape codes.
- [X] Basic CSI 4/8 support for resizing single window (OS window).
- [x] CSI 4/8 support for multiple windows (resize + reflow layout).
- [x] Ensure minimum size windows are handled for CSI 4/8.
- [ ] CSI 9/10 support for full screen and maximize.
- [x] CSI 88 support for OS window-only resize (using CSI 4/8 support).
- [x] CSI 89 support for kitty window-only resize (using CSI 4/8 support).
- [ ]
kitty +kitten @ resize-os-windowimplementation - [ ] Fix any High DPI issues on macOS
You also need to fix the high dpi issue on macOS, I think.
I have implemented the remote control command for this. That should give you all the lower level pieces to implement the rest of it easily.
Concern: how would this be handled in tiling window managers? There is a way to disable this, right?