py_cui icon indicating copy to clipboard operation
py_cui copied to clipboard

A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.

Results 58 py_cui issues
Sort by recently updated
recently updated
newest added

**Describe the bug** The cycle widgets function does not respect unselectable widgets. Non selectable widgets are still cycled through when a cycle key is declared, and the user uses said...

Bug

I've been looking through the documentation, and there is no option to skip the focus of a particular widget, eg, a label. When using the keyboard, and scrolling through the...

Feature Request

More control over Escape / focus behavior. For use cases like single-widget applications and those that never want to go out of focus mode - [x] I have read the...

**Is your feature request related to a problem? Please describe.** I'm new to py_cui so apologies if I'm jumping the gun here. I'm interested in building a custom widget but,...

Feature Request
Core

At the moment, the textbox popup doesn't have any padding or a border around it, which makes it look somewhat awkward on busy TUIs. For example in the podcast player...

Popups
Core
Renderer

In most of python files, PEP8 guidelines are not applied, and these lines are reported by linters. This includes: - Multiple spaces around operators ``` python self._command = command ```...

Help wanted
Feature Request

**Describe the bug** Currently, you cannot use up and down arrow keys to navigate if below element is not in the same column. This means you can skip rows, e.g...

Bug

I just noticed something some "style inconsistency" regarding widget heights. Let's say I want to create a form, and add these widgets: ``` self.master.add_text_box( title="Save Path", row=0, column=1, row_span=1, column_span=8,...

Feature Request

**Is your feature request related to a problem? Please describe.** There's no elegant way to make the program ignore mouse events. **Describe the solution you'd like** A simple pair of...

Feature Request
Core
Inputs

**Is your feature request related to a problem? Please describe.** Simply found this feature might be handy when people want to display logging in UI. **Describe the solution you'd like**...

Feature Request
Widgets