pytermgui
pytermgui copied to clipboard
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!
I'm trying to build a file explorer like `ranger`  In this case I'm taking the output of ls command and listing it in the output box `st = subprocess.check_output(self._input.value,...
**Describe the bug** Screen updates, such as animations, produce lots of output in the scrollback buffer. **To Reproduce** Perform almost any action in pytermgui application and notice how the scrollbar...
**Describe the bug** I'm trying to walk through the example given here: https://ptg.bczsalba.com/pytermgui.html#combining-our-knowledge-to-create-an-application (and in earlier examples) and they all seem to have odd errors in them. For example, the...
**Describe the bug** The whole screen is refreshed on each key press and that is super-ugly on some terminals like the Windows Terminal, plus it will cause a serious lag...
**Is your feature request related to a problem? Please describe.** When using any of the cursor-moving API (such as `cursor_at`, `terminal.print(..., pos=...)` and others) the user has to manually include...
**focus_next method doesn't work** Cycles on the first and last windows. **To Reproduce** Steps to reproduce the behavior: 1. Create layout with 3 windows 2. Bind key to manager to...
**Describe the bug** When sending SIGINT (ctrl-c) to exit `ptg` the terminal continues to capture mouse input until the `reset` command is issued. **To Reproduce** 1. Install pytermgui 2. Run...
I had found the following symbols and thought of sharing them with you as you may find it useful for this project's UI. ``` — ❐ ✕ ``` The symbols...
**Describe the bug** For each invocation of ptg (on the CLI or programmatically), some ANSI sequence is printed on the console: CLI: ```console % pdm run ptg --version ^[[4;1890;1072tPyTermGUI version...
I was testing the example `examples/simple_app.py` and noticed that "quit" is only accessible in Linux. And even there only with mouse interaction. On windows (PowerShell) even mouse interaction does not...