Skip to content

feat(macos): lowercase day-prefix event jump parity with web - #4726

Merged
tyler-dane merged 5 commits into
mainfrom
cursor/macos-jump-web-parity-ddc9
Oct 22, 2026
Merged

tyler-dane merged 5 commits into
mainfrom
cursor/macos-jump-web-parity-ddc9

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

What and why

Brings native week grid event jump in line with web (#4723) on top of #4710:

  • Lowercase chip labels (su1, f4, …), not uppercase
  • Unified DayJumpKeys.matchKeystroke for day letters, weekend s→u/a, and digit sequences (f4, su8)
  • Uppercase input accepted as alias
  • Bare f while jump mode is active selects Friday (does not toggle jump off); first f still activates jump via focusShiftHold
  • Esc still clears jump mode

Reuses keystroke/test patterns from cursor/macos-event-jump-lowercase-ddc9 (6084961), adapted to main’s DayJumpKeys API.

Verify

VERDICT: PASS
Selected packages: macos
Checks run: type-check, lint, knip

Swift unit + XCUITest: DayJumpKeysTests, NativeCalendarRootModelEventJumpTests, EventJumpDayPrefixUITests.

Open in Web Open in Cursor 

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 22, 2026 — with Cursor
@tyler-dane
tyler-dane enabled auto-merge October 22, 2026 06:10
cursoragent and others added 4 commits October 22, 2026 06:57
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>
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 22, 2026
Merged via the queue into main with commit c0ea3a0 Oct 22, 2026
26 checks passed
@tyler-dane
tyler-dane deleted the cursor/macos-jump-web-parity-ddc9 branch October 22, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-automerge Agent-loop finished; merge-guard may squash-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants