Files
arthur-os/config
Ryan Hughes edfd68d48e Strip the bash-bin compatibility layer from Menu.qml
With bin/omarchy-menu gone there's no caller that summons the menu by
writing a JSON tempfile and polling a done file. Drop everything that
existed only to support that handshake:

  - menuJsonFile / menuJsonFileView / loadMenuJson / openMenu(json,...)
  - pendingSelectionFile / pendingDoneFile / selectionFile / doneFile
  - mergeProviderJson (the JSON-wrapper for provider output)
  - applyProc / releaseProc / doneFilesToRelease / finishDoneFile /
    releaseNextDoneFile / resetRequest / requestActive / closeMenu
  - the menuBin property pointing at the deleted bin

applySelected is now four lines (close + execDetached); cancel is two
(close + clear filter). open() takes either {menu: id} or a bare initial
menu name, and hands off to openExistingMenu which uses the cached items
from the JSONC FileViews.

Net: 91 lines smaller, no perf change.
2026-05-14 17:45:53 -04:00
..
2026-04-15 10:13:37 +02:00
2026-05-05 22:18:02 +02:00
2026-02-21 06:32:11 +01:00
2025-10-27 09:42:04 +01:00
2026-05-11 10:40:26 -04:00
2025-06-01 11:21:00 +02:00
2026-05-13 00:20:38 -04:00
2026-03-12 16:48:59 +01:00
2025-12-14 11:33:43 -05:00
2025-08-23 23:22:50 +02:00