feat(ux): F1 toggles help, --user flag, connect.sh fresh-build
CI / rust client (hh) (macos-latest) (push) Waiting to run
CI / rust client (hh) (ubuntu-latest) (push) Waiting to run
CI / rust coverage (push) Waiting to run
CI / python server (3.10) (push) Waiting to run
CI / python server (3.11) (push) Waiting to run
CI / python server (3.12) (push) Waiting to run
CI / headless e2e smoke (push) Waiting to run
CI / dependency audit (push) Waiting to run
CI / secret scanning (push) Waiting to run
CI / rust client (hh) (macos-latest) (push) Waiting to run
CI / rust client (hh) (ubuntu-latest) (push) Waiting to run
CI / rust coverage (push) Waiting to run
CI / python server (3.10) (push) Waiting to run
CI / python server (3.11) (push) Waiting to run
CI / python server (3.12) (push) Waiting to run
CI / headless e2e smoke (push) Waiting to run
CI / dependency audit (push) Waiting to run
CI / secret scanning (push) Waiting to run
- app.rs: F1 now closes the help overlay (toggle), not just opens it - host-house.sh: add --user/--name flag to override the $USER default seat - connect.sh: incremental cargo build before launch so the UI is never a stale release binary; --no-build escape hatch for toolchain-less joiners Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+3
-2
@@ -1014,8 +1014,9 @@ pub async fn run(params: net::ConnParams, mut session: Session, mut theme: Theme
|
||||
KeyCode::PageDown => app.help_scroll = (app.help_scroll + 10).min(max),
|
||||
KeyCode::Home => app.help_scroll = 0,
|
||||
KeyCode::End => app.help_scroll = max,
|
||||
KeyCode::Esc => {
|
||||
app.show_help = false; // Esc dismisses the overlay
|
||||
KeyCode::Esc | KeyCode::F(1) => {
|
||||
// Esc dismisses; F1 toggles the overlay back shut
|
||||
app.show_help = false;
|
||||
app.help_scroll = 0;
|
||||
}
|
||||
_ => {} // ignore other keys so the menu stays put
|
||||
|
||||
Reference in New Issue
Block a user