contour
contour copied to clipboard
Modern C++ Terminal Emulator
## Abstract `Ctrl-Shift-N`, i.e., the `NewTerminal Action` doesn't open a new terminal in the present working directory. In general, there is no way so that a user can define their...
### Challenges - [ ] Actually making use of QML with custom OpenGL widgets seems very hard (to me!) - [ ] how to set minimum item size (no setMinimumSize)...
Accidentally already advertised (needs to be fixed), the DEC Locator Mode might (or might not?) be interesting to support. I am not sure what apps can make use of it...
When Contour is started from a desktop integration (e.g. right click -> open with -> contour), unfortunately the integration only fires `contour [... directory path ...]`. This causes contour to...
Just like the terminfo file can be auto-generated, or the VT parser FSM, it is also possible to auto-generate the list of supported VT sequences along with some additional info...
Support Raspberry Pi 4 (ARMv8). ### Checklist - [x] OpenGL ES (3.1) (#740) - [x] SIMD adaption via sse2neon - [ ] Alternative AES-NI `StrongHash` implementation, as it's not supported...
### Contour Terminal version 0.3.2.3233 ### Installer source Github: CI actions ### Operating System Ubuntu 18.04.6 ### Architecture x86-64 ### Other Software _No response_ ### Steps to reproduce 1. Set...
It's already defined in Functions API, but apparently I forgot to actually implement it in `Screen.cpp`. ``` CSI > Ps s Set/reset shift-escape options (XTSHIFTESCAPE), xterm. This corresponds to the...
Implement the following VT sequence: ``` CSI Ps SP u Set margin-bell volume (DECSMBV), VT520. Ps = 0 , 5 , 6 , 7 , or 8 -> high. Ps...
Implement this VT sequence. ``` CSI Ps SP t Set warning-bell volume (DECSWBV), VT520. Ps = 0 or 1 -> off. Ps = 2 , 3 or 4 -> low....