pytermgui icon indicating copy to clipboard operation
pytermgui copied to clipboard

Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more!

Results 35 pytermgui issues
Sort by recently updated
recently updated
newest added

I'm trying to build a file explorer like `ranger` ![image](https://user-images.githubusercontent.com/6279035/177083551-631a261f-5f5d-42db-be45-8754ae9c2a11.png) 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,...

Documentation
Question

**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...

Bug
In progress

**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...

Bug
In progress

**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...

Bug

**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...

Enhancement

**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...

Bug

**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...

Bug

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...

Enhancement

**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...

Bug

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...