Repository navigation
[KS][KEY] Epic: Keyboard #15
Copy link
Copy link
Open
4 / 74 of 7 issues completedLabels
area:inputKeyboard, pointer, text inputKeyboard, pointer, text inputkitchen-sinkKitchen Sink verification appKitchen Sink verification apppriority:p0Gate MVPGate MVPrelease-gateBlocks releases until verifiedBlocks releases until verifiedsparkLegend Spark desktop frameworkLegend Spark desktop frameworktype:epicEpic grouping sub-issuesEpic grouping sub-issues
Description
Part of #9 · Check-ID prefix KEY · Area folder keyboard
Summary
Shortcuts, layouts, special keys and focus navigation.
Tasks
- [KS][KEY] API: user-customizable shortcut map with persistence & conflict reporting #79 —
apiAPI: user-customizable shortcut map with persistence & conflict reporting · ready - [KS][KEY] Flows: shortcut scoping, global shortcuts, customization #80 —
flowsFlows: shortcut scoping, global shortcuts, customization · blocked by [KS][KEY] API: user-customizable shortcut map with persistence & conflict reporting #79, [KS][INFRA] macOS black-box backend (AX API + CGEvent) and OS-state commands #50, [KS][INFRA] Kitchen Sink app shell: catalog, deep links, testID convention, merge legend-apps screens #56 - [KS][KEY] Flows: layouts & special keys #81 —
flowsFlows: layouts & special keys · blocked by [KS][INFRA] macOS black-box backend (AX API + CGEvent) and OS-state commands #50, [KS][INFRA] Kitchen Sink app shell: catalog, deep links, testID convention, merge legend-apps screens #56 - [KS][KEY] Flows: focus traversal & navigation keys #82 —
flowsFlows: focus traversal & navigation keys · blocked by [KS][INFRA] macOS black-box backend (AX API + CGEvent) and OS-state commands #50, [KS][INFRA] Kitchen Sink app shell: catalog, deep links, testID convention, merge legend-apps screens #56
Done when
- Every sub-issue is closed
e2e/checks/keyboard.yamlhas no uncovered checks- Area flows pass in the release gate on every target
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:inputKeyboard, pointer, text inputKeyboard, pointer, text inputkitchen-sinkKitchen Sink verification appKitchen Sink verification apppriority:p0Gate MVPGate MVPrelease-gateBlocks releases until verifiedBlocks releases until verifiedsparkLegend Spark desktop frameworkLegend Spark desktop frameworktype:epicEpic grouping sub-issuesEpic grouping sub-issues
Activity