Skip to content

fix(desktop-ui): event form MM.DD.YY compact date fields - #4601

Closed
tyler-dane wants to merge 1 commit into
mainfrom
cursor/mac-parity-event-form-date-2ef3
Closed

tyler-dane wants to merge 1 commit into
mainfrom
cursor/mac-parity-event-form-date-2ef3

Conversation

@tyler-dane

@tyler-dane tyler-dane commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #4331

Summary

Native event form schedule dates now use the same closed MM.DD.YY labels as web (EventFormDateField), with a compact text field plus graphical calendar popover instead of locale-formatted DatePicker date components.

Changes

  • EventFormDateFormat in CompassKit (label formatting + shared UserDateParsing commit path)
  • EventFormCompactDateField SwiftUI control with accent focus ring
  • Timed events split into compact date + hour/minute pickers; all-day uses compact dates only

Verification

VERDICT: PASS

Checks: bun run verify (macOS Swift builds run in CI).

Rebased onto main only (does not duplicate #4593).

Open in Web Open in Cursor 

@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 19, 2026
@tyler-dane
tyler-dane marked this pull request as ready for review October 19, 2026 15:54
@tyler-dane
tyler-dane enabled auto-merge October 19, 2026 15:54
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane

Copy link
Copy Markdown
Contributor Author

Superseded by #4603 (MM.DD.YY compact date fields in FormCard work).

@tyler-dane tyler-dane closed this Oct 19, 2026
auto-merge was automatically disabled October 19, 2026 16:12

Pull request was closed

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.

[tracking] Native web-parity dogfood gate

2 participants