aboutsummaryrefslogtreecommitdiff
path: root/docs/design
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design')
-rw-r--r--docs/design/2026-07-02-file-manager-swallow-spec.org14
1 files changed, 12 insertions, 2 deletions
diff --git a/docs/design/2026-07-02-file-manager-swallow-spec.org b/docs/design/2026-07-02-file-manager-swallow-spec.org
index 0b51165..4c61be1 100644
--- a/docs/design/2026-07-02-file-manager-swallow-spec.org
+++ b/docs/design/2026-07-02-file-manager-swallow-spec.org
@@ -4,10 +4,20 @@
#+TODO: TODO | DONE
#+TODO: DRAFT READY DOING | IMPLEMENTED SUPERSEDED CANCELLED
-* DRAFT Status
+* CANCELLED Status
:PROPERTIES:
:ID: d92e0074-f594-4e83-81a0-faf282e15ed0
:END:
+- [2026-07-02 Thu] CANCELLED — targeted the wrong file manager. Craig's ask
+ is about the dirvish popup (Super+F, an Emacs frame), not nautilus (the
+ Super+Shift+F bind that misled the grounding). For dirvish the right
+ design is elisp-side and strictly better: Emacs is the launcher, so it
+ can spawn the handler directly (=start-process=), hide the popup frame,
+ and restore it from a process sentinel — exact exit tracking plus a
+ failure notify, no window-event heuristics. Reassigned to .emacs.d via
+ its inbox (2026-07-02-2231-from-archsetup-dirvish-popup-swallow-handoff).
+ The gio double-fork finding below stands for any gio-launching file
+ manager; the daemon design is kept for reference only.
- [2026-07-02 Thu] DRAFT — initial spec from Craig's roam capture ("when the
file manager launches another app, it should hide and return when that
process ends"). Feasibility ground truth sampled live on velox same
@@ -18,7 +28,7 @@
| Field | Value |
|--------+----------------------------------------------------|
-| Status | draft |
+| Status | cancelled |
|--------+----------------------------------------------------|
| Owner | Craig Jennings |
|--------+----------------------------------------------------|