feat: Replaced the Exec popup with a fully functional terminal emulator

closes #340
This commit is contained in:
veeso
2025-06-09 22:51:04 +02:00
parent 81ae0035c3
commit 27c4a02108
18 changed files with 954 additions and 121 deletions

View File

@@ -547,7 +547,7 @@ impl Component<Msg, NoUserEvent> for ExplorerLocal {
Event::Keyboard(KeyEvent {
code: Key::Char('x'),
modifiers: KeyModifiers::NONE,
}) => Some(Msg::Ui(UiMsg::ShowExecPopup)),
}) => Some(Msg::Ui(UiMsg::ShowTerminal)),
Event::Keyboard(KeyEvent {
code: Key::Char('y'),
modifiers: KeyModifiers::NONE,
@@ -761,7 +761,7 @@ impl Component<Msg, NoUserEvent> for ExplorerRemote {
Event::Keyboard(KeyEvent {
code: Key::Char('x'),
modifiers: KeyModifiers::NONE,
}) => Some(Msg::Ui(UiMsg::ShowExecPopup)),
}) => Some(Msg::Ui(UiMsg::ShowTerminal)),
Event::Keyboard(KeyEvent {
code: Key::Char('y'),
modifiers: KeyModifiers::NONE,