Add the new LabeledInput component to replace tui-textarea (that still has not been released for ratatui). The new component has an insert mode that fits better with the app.
Assign hotkey Alt+Backspace to clear an input field (Ctrl+Backspace is not handled correctly by crossterm).
Handle focus movement in the settings tab.
license text added to all sources (the separate commit)
Description
The PR includes the following changes:
tui
dependency toratatui
.LabeledInput
component to replacetui-textarea
(that still has not been released forratatui
). The new component has an insert mode that fits better with the app.Alt+Backspace
to clear an input field (Ctrl+Backspace
is not handled correctly bycrossterm
).Motivation and Context
The
tui
crate is no longer maintained.How Has This Been Tested?
CI, Maually