Skip to content

Add a quick ring: hold right, click left - #28

Open
trussosw wants to merge 2 commits into
nilbuild:mainfrom
trussosw:quick-ring
Open

trussosw wants to merge 2 commits into
nilbuild:mainfrom
trussosw:quick-ring

Conversation

@trussosw

Copy link
Copy Markdown

Builds on #27 (uses the pen size setting), so this PR also shows that commit. Review #27 first; this one adds only the ring commit on top.

Hold the right button and click left to open a small ring at the pointer:

  • Left half: six ink colours.
  • Right half: up to six pointers (the pinned toolbar pointers, always including the one in use).
  • Inside the colours: three pen sizes (thick, medium, thin).
  • Centre: how long drawings last. Each click cycles Stay → 1 s → 3 s → 6 s; leaving Stay fades what's already drawn.

A label under the ring names whatever is hovered. Click an item, or slide onto it and let go of the right button. Click outside or press Esc to close. Colours and pointers close the ring; pen size and timing keep it open so several can be changed in one go.

It works with the existing click behaviour and doesn't change anything unless the ring is opened. Happy to adjust the gesture, layout or contents if you'd like it different, or to drop it if it doesn't fit TinyHand.

Testing: builds with swift build on macOS (Apple Silicon); used daily in a personal build.

🤖 Generated with Claude Code

trussosw and others added 2 commits November 10, 2026 23:34
Three small drawing options in Settings → Drawing:

- Pen size: Thin, Medium (today's width) or Thick.
- Ink tone: Vivid (today's colours), Pastel, Muted or Deep. Shifts every
  ink colour together, including Match the pointer; white and black
  stay as they are.
- Lines fade: adds After 1 second.

Both new settings are cleared by Reset like the rest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hold the right button and click left to open a small ring at the pointer:

- Left half: six ink colours.
- Right half: up to six pointers (the pinned toolbar pointers, always
  including the one in use).
- Inside the colours: three pen sizes (thick, medium, thin).
- Centre: how long drawings last. Each click cycles
  Stay → 1 s → 3 s → 6 s; leaving Stay fades what's already drawn.

A label under the ring names whatever is hovered. Click an item, or
slide onto it and let go of the right button. Click outside or press
Esc to close. Colours and pointers close the ring; pen size and timing
keep it open so several can be changed in one go.

Builds on the pen size / ink tone change (uses Preferences.penSize).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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