githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat(desktop): invoke exact external-app menu commands once (#140)

* feat(desktop): invoke exact menu commands once

* fix(desktop): explain native menu child refusals

* chore(desktop): compare self menu read affinity

* fix(desktop): prepare self menu reads on the main actor

* chore(desktop): clarify self menu read threading

* chore(desktop): rebase menu patch on image writes

* fix(desktop): refuse unsupported self menu commands

* fix(desktop): preserve menu patch after item-open integration
NBNate Butler authored committed by GitHub
6bddf0fPatch
Parent323f5cd
10 files changed+670-19
StackedSplit
apps/desktop/native/patches/README.md+14 โˆ’0
apps/desktop/native/patches/peekaboo-menu.patch+454 โˆ’0
apps/desktop/native/sources/client/client.swift+4 โˆ’1
apps/desktop/native/sources/client/menu.swift+108 โˆ’0
apps/desktop/native/sources/desktop/desktop.swift+1 โˆ’1
apps/desktop/scripts/helper.ts+1 โˆ’0
apps/host/src/desktop.ts+41 โˆ’13
docs/architecture.md+10 โˆ’1
docs/desktop-tools.md+17 โˆ’1
packages/channel/src/desktop.ts+20 โˆ’2