rust: Nexus Terminal app shell (title bar, sidebar, tabs, split panes, terminal view, palette, prompts, dialogs, toasts, status bar)

This commit is contained in:
Andy Dixon
2026-10-11 16:48:33 +01:00
parent c36f4633a1
commit 43acc57c51
31 changed files with 3723 additions and 8 deletions
+17
View File
@@ -0,0 +1,17 @@
//! Port forwards dialog for a live SSH session: list, stop, add.
//! STUB — interface fixed; implementation pending.
use crate::state::Shared;
#[derive(Default)]
pub struct Forwards {
session: Option<String>,
}
impl Forwards {
pub fn open(&mut self, session: &str) {
self.session = Some(session.into());
}
pub fn ui(&mut self, _ctx: &egui::Context, _s: &mut Shared) {}
}