Skip to content

Release CodexNotes 1.4.71 - #3

Merged
jiangsir-tech merged 2 commits into
mainfrom
codex/release-codexnotes-1.4.71
Aug 12, 2026
Merged

Release CodexNotes 1.4.71#3
jiangsir-tech merged 2 commits into
mainfrom
codex/release-codexnotes-1.4.71

Conversation

@jiangsir-tech

Copy link
Copy Markdown
Owner

What changed

  • Restores resize-cursor feedback on all four window edges and four corners.
  • Keeps the feedback active while CodexNotes is a visible, non-key floating window.
  • Stops the editor I-beam and checklist hand cursor from overriding the window resize cursor.
  • Hardens cursor tracking across hide/show, window reattachment, and real mouseMoved event delivery.
  • Bumps the app version to 1.4.71 (91).

Why

The window remained resizable, but its cursor feedback depended on implicit AppKit cursor lifecycle behavior. The editor also set cursors imperatively, which could overwrite the frame resize cursor. This change adds a non-intercepting full-frame tracker and leaves clicks and native window resizing to AppKit.

Validation

  • Full Swift test suite: 597 passed, 0 failed (401 Probe + 196 Core)
  • Resize cursor controller: 10 targeted tests passed
  • Synthetic real mouseMoved callback path covered
  • Localization: 293 keys across 2 languages
  • Info.plist lint passed
  • Universal local package and installed-app path verified
  • Existing 19 note/asset files, preferences, and saved window frame remained unchanged

macOS 15 and later use native directional frame-resize cursors for edges and corners; macOS 14 uses the supported horizontal/vertical fallback.

@jiangsir-tech
jiangsir-tech marked this pull request as ready for review August 12, 2026 02:53
@jiangsir-tech
jiangsir-tech merged commit 828fc6e into main Aug 12, 2026
11 of 12 checks passed
@jiangsir-tech
jiangsir-tech deleted the codex/release-codexnotes-1.4.71 branch August 12, 2026 02:53
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.

1 participant