contour
contour copied to clipboard
Modern C++ Terminal Emulator
Just like UTF-8 decoding, Having an SSE/AVX based Base64 decoder *will* definitely improve performance on loading Sixel images or any arbitrary payload coming in via the VT stream. There is...
Some terminals do provide builtin support for certain glyphs, most notably [pwerline fonts](https://github.com/powerline/fonts) and some for [Noto Color Emoji](https://github.com/googlefonts/noto-emoji). I think this is good for making providing an easy fallback...
`Vulkan-hpp` seems like an amazing c++ API binding and is even official . Looks like you need LunarG SDK installed? Hopefully only for compiling. Embedding into Qt: https://doc.qt.io/qt-5/qtgui-hellovulkanwidget-example.html This ticket...
TerminalView: automatically scroll when selecting into outside viewport. ### Note The `Terminal` class is currently maintaining the viewport, and passing or interpreting input events, so it does make sense to...
Lije a tiling window manager, but terminal views. Maybe as a tree view? - tiling (tree based?) view of terminals - split right/ left / bottom / top - focus...
Add folding support to primary screen buffer. Folding can be triggered via CSI sequence extension. * start fold: starts a new fold * end fold: ends current fold (if any)...
Unlimited scrollback buffer should use disk instead of memory as underlying storage. That means we'd need to abstract the scrollback buffer management somehow. On Linux we could create the file...
@asmuth suggested gamepad support for allowing basic TUI movements (up/left/down/right, ESC, CR, ...). I think however it can be extended to a general purpose VT gamepad sequence extension. ## Rough...
As raised by @klamonte in #573 we might have issues building on Debian. This ticket should track having this fixed as well as building on CI continuously tested.
for standard build workflow and for release workfow