Commit Graph
114 Commits
Author SHA1 Message Date
MaXFeeD 53409336ec Defining progress text or update it later with percentage
- Styling for checkboxes, editables, progresses and more, dim cannot be used actually, so use bright colors instead everywhere.
2025-04-06 11:24:09 +03:00
MaXFeeD 3a1a6ed26a Rewritten Interactable, Selectable, Editable, Progress and Debugger to prompt-toolkit
- Everything has pretty similiar behavior to our custom shell, same visuals, same interactions.
- All components except Debugger can implement interactions out-of-box, focusable is optional, styling highly customizable.
- Combined with windows to minimum containerify things when implementing application logic.
2025-04-06 02:24:54 +03:00
MaXFeeD f9eeeaf1c4 AbstractInteractable based on FormattedTextControl + Window
- Replaced Label with AbstractInteractable in tests, added focusable for example.
2025-04-03 20:55:08 +03:00
MaXFeeD 39d8550af7 Added Button, CheckboxList, HorizontalLine and ProgressBar for tests 2025-04-03 18:58:43 +03:00
MaXFeeD f34c3ba727 prompt_toolkit tests 2025-04-03 18:14:23 +03:00
MaXFeeD 49f4f6032c Workspace task asserts 2025-04-03 17:32:06 +03:00
MaXFeeD 39b0857de4 Changed maintainers to actual information 2025-04-02 10:15:15 +03:00
MaXFeeD a5a1463adf Added prompt-toolkit, for now targeting slightly dropped 3.7 version (support ended in 2023, so libraries started dropping it, newest version works on 3.8) 2025-04-02 02:02:47 +03:00
MaXFeeD 8eb25ff1d2 PEP-561 2025-04-02 02:02:38 +03:00
MaXFeeD e14a41fcf7 Removed update components function 2025-03-31 20:45:49 +03:00
MaXFeeD 4e9571d5d1 Moving build files to project root, removed update function 2025-03-31 02:00:58 +03:00
MaXFeeD bcae7df76d Added contributing guide 2025-03-31 01:51:56 +03:00
MaXFeeD 43d901c90e Moving __main__ functions to cli for being able to do few sequences in one launch 2025-03-31 01:51:34 +03:00
MaXFeeD 10292c36ed Initial commit 2025-03-30 20:57:45 +03:00