From f13b6fc0ef72155a6044271f0dce2ba808e547b5 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Mon, 28 Sep 2026 23:35:14 +0200 Subject: [PATCH] feat(gui): add pdfs-prompt --preload for session autostart --preload registers the resident GTK launcher and realizes its window without showing it, so the first shortcut opens it as fast as later ones. When a launcher is already running it exits without activating it. The application hold now happens in startup, which only the primary instance runs. Taken before registration, it also kept every remote invocation alive after it had forwarded its activation. --- crates/pdfs-gui/src/hud/mod.rs | 6 ++++ crates/pdfs-gui/src/prompt.rs | 56 ++++++++++++++++++++++++++++++++-- docs/USER_GUIDE.md | 9 ++++++ 3 files changed, 69 insertions(+), 2 deletions(-) diff --git a/crates/pdfs-gui/src/hud/mod.rs b/crates/pdfs-gui/src/hud/mod.rs index a8f0963..c282a39 100644 --- a/crates/pdfs-gui/src/hud/mod.rs +++ b/crates/pdfs-gui/src/hud/mod.rs @@ -535,6 +535,12 @@ async fn mounted_target_within(mountpoint: PathBuf, hit: SearchHit) -> Option