Skip to content

feat(settings): notice when turning on the high resolution cursor - #442

Merged
Maxaubert merged 1 commit into
mainfrom
feat/441-highres-notice
Oct 10, 2026
Merged

Maxaubert merged 1 commit into
mainfrom
feat/441-highres-notice

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Closes #441

What

Turning the High resolution cursor on shows a notice before it takes effect:

High resolution cursor is experimental
It makes the zoomed image and the pointer smoother. Windows smooths the image as it scales it, which can make the view and pointer shake slightly while you zoom. Wind compensates as well as it can, but this limits some features, such as the zoom glide after you let go, which stops a little early.
[ ] Don't show this again Turn on / Cancel

  • Turn on writes txSamplingMode=1; Cancel or Esc writes nothing and the switch stays off.
  • "Don't show this again" plus Turn on saves uiHighResNoticeOff=1, a global UI-only key (StripUiOnlyKeys, IsGlobalProfileKey, profile carry-over, GLOBAL_KEYS): never reloads the core, never an unsaved change, never changes with a profile.
  • Turning it off never asks. Search results use the same path.
  • Prompt.svelte gained an optional labelled checkbox; focus starts on Turn on, Tab stays in the dialog.
  • Fits at 420x700, 560x800, 820x560 (the window minimum) and 900x360.

Built by Sonnet, reviewed by Opus (5 small findings, all applied), checked by me.

Tests

  • build.bat test: 612 passed, 0 failed (key stripping, global key, profile carry-over).
  • Playwright: 203 passed (12 new in highres-notice.spec.js).
  • build.bat and build.bat config build clean. Installed locally as 0.29.0.

Version: 0.28.0 -> 0.29.0 (feature). Release unsigned as before.

🤖 Generated with Claude Code

https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu

…29.0

Turning the High resolution cursor on shows a short notice first: it is experimental, Windows'
smooth scaling can make the view and pointer shake slightly while zooming, and Wind limits some
features (the release glide stops a little early). Turn on / Cancel, with "Don't show this again"
saved as the global UI-only key uiHighResNoticeOff (never reloads the core, never travels with a
profile). Turning it off never asks; the search results behave the same.

Closes #441

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu
@Maxaubert
Maxaubert merged commit 5bd7fec into main Oct 10, 2026
1 check passed
@Maxaubert
Maxaubert deleted the feat/441-highres-notice branch October 10, 2026 20:03
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.

Notice when turning on the high resolution cursor

1 participant