|
|
4a34f5477d
|
Add delay to TUI() initialization
Avoids issue where the main menu is printed before the layout is fully
set causing the first few lines to be hidden by the title pane.
|
2023-07-08 18:32:31 -07:00 |
|
|
|
d101ec627f
|
Fix off-by-one bug in tmux.fix_layout()
If resizing both the title and info groups the second group was starting
at a lower initial width.
|
2023-07-05 15:48:31 -07:00 |
|
|
|
408a0c6114
|
Update TUI layout handling
The right column is now created first so the title, info,
current, and worker panes are all in the same "container"
|
2023-07-05 15:46:27 -07:00 |
|
|
|
55d752dd8b
|
Use checkmarks in Menu() under ConEmu
|
2023-07-03 20:45:44 -07:00 |
|
|
|
9810c630f6
|
Ensure worker panes are added in the proper order
|
2023-06-17 18:37:56 -07:00 |
|
|
|
20a0881421
|
Refactor tmux.fix_layout()
The new code better determines all sizes with splits taken into account.
The non-perfect divisions are also considered when splitting
horizontally.
|
2023-06-17 18:23:09 -07:00 |
|
|
|
88d3ade64d
|
Avoid background crash when fixing the tmux layout
|
2023-06-10 18:05:13 -07:00 |
|
|
|
4202d3c1dc
|
Adjust cli.ask() log formatting
|
2023-06-10 17:58:23 -07:00 |
|
|
|
f2ab06374b
|
Revert "Suppress warnings when using tail in tmux"
This reverts commit 3334638a2c.
|
2023-06-10 17:55:57 -07:00 |
|
|
|
13e14e6734
|
Avoid dangerous default value
|
2023-06-04 18:13:18 -07:00 |
|
|
|
86f748c599
|
Clear ddrescue pane when resizing
This replaces the clear every 30s/60s/etc. It's only enabled while
ddrescue is running to prevent clearing warning messages if printed.
|
2023-06-04 18:08:59 -07:00 |
|
|
|
7ab6ccbd36
|
Avoid setting percent to None in tui.py
|
2023-06-03 18:58:46 -07:00 |
|
|
|
8e7d202c32
|
Add reset_title_pane() to tui
|
2023-06-03 18:58:29 -07:00 |
|
|
|
dbb606601d
|
Drop test() function
|
2023-05-29 17:32:05 -07:00 |
|
|
|
1dc22d5991
|
Remove unused section in layout_needs_fixed()
|
2023-05-29 17:31:03 -07:00 |
|
|
|
a5eb64a055
|
Add type hints to class instance variables
|
2023-05-29 16:25:37 -07:00 |
|
|
|
c009ab2d41
|
Add even more type hints to function arguments
|
2023-05-29 16:04:58 -07:00 |
|
|
|
1bfdb14be4
|
Refactor color_string()
|
2023-05-29 14:49:21 -07:00 |
|
|
|
62edaac25a
|
Add type hints to functions
|
2023-05-28 20:09:54 -07:00 |
|
|
|
534f258846
|
Add some type hints
|
2023-05-27 20:05:03 -07:00 |
|
|
|
3334638a2c
|
Suppress warnings when using tail in tmux
|
2023-05-27 19:48:18 -07:00 |
|
|
|
cb012423bb
|
Refactor hardware diagnostics to use new TUI
|
2023-05-27 19:47:26 -07:00 |
|
|
|
4c76e59238
|
Add get_window_size()
|
2023-05-27 19:22:24 -07:00 |
|
|
|
ba69773fba
|
Clear history when clearing a pane
Helpful if the pane is resized to prevent cleared lines from returning.
|
2023-05-27 19:08:48 -07:00 |
|
|
|
7aafcd7c01
|
Update add_title_pane() to match set_title()
|
2023-04-09 16:33:11 -07:00 |
|
|
|
b834be9f00
|
Close all panes atexit
|
2023-04-09 16:32:13 -07:00 |
|
|
|
ba3bf480f7
|
BREAKING Add wk/ui/tui.py
|
2023-04-09 15:59:34 -07:00 |
|
|
|
f9bcd534d4
|
Move ansi code into wk/ui
|
2023-04-08 19:20:22 -07:00 |
|
|
|
d302be2d7c
|
Use prompt_toolkit for CLI input
|
2023-04-08 16:26:51 -07:00 |
|
|
|
44ddb3c258
|
Replace clear_screen() function
This is now part of wk.ansi and is fully cross-compatible.
|
2023-04-08 12:45:45 -07:00 |
|
|
|
95d7159414
|
Move ANSI color escape sections to their own file
|
2023-04-02 20:46:54 -07:00 |
|
|
|
6efc970374
|
Move tmux sections into wk.ui
|
2023-04-01 22:36:59 -07:00 |
|
|
|
89fd647792
|
Split wk.std into debug, std, and ui sections
|
2023-04-01 22:14:03 -07:00 |
|