Skip to content

fix(macos): shift+arrow nudge for focused grid events - #5236

Open
tyler-dane wants to merge 8 commits into
mainfrom
cursor/focused-event-shift-arrow-0084
Open

tyler-dane wants to merge 8 commits into
mainfrom
cursor/focused-event-shift-arrow-0084

Conversation

@tyler-dane

@tyler-dane tyler-dane commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

What and why

Focused saved-event Shift+arrow from fresh main, minimal router hook, #5194 paste preserved.

Latest: nudgeDraft uses nudgeScheduleEdgeByKeyboard when a grid edit draft has focusStore.edge (fixes testDraftStartEdgeNudgeUsesFocusedEdge and testDraftEndEdgeNudgeOnAllDayDraft).

Depends on #5239 for swift-packages to fail on XCTest failures; until then job success may not reflect suite failures.

Verify

  • FocusedEventShiftNudgeTests (12 cases)
  • FocusedEventShiftArrowKeyboardTests

macOS CI: 43186705883 @ 769b1ea7a — macos-build green, 7 keyboard tests passed.

Not queued.

Open in Web Open in Cursor 

Port CompassKit edge nudge APIs, persist focused nudges before undo, and
route hardware shift-arrows ahead of draft keys without altering main router
paste, welcome, or life navigation behavior.

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@cursor
cursor Bot force-pushed the cursor/focused-event-shift-arrow-0084 branch from dca29d1 to 2d9b81f Compare November 12, 2026 08:28
cursoragent and others added 6 commits November 12, 2026 08:31
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Route grid edit drafts through DraftNudge.nudgeScheduleEdgeByKeyboard when
focusStore has a start/end edge, matching web shift+arrow edge behavior.

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants