Skip to content

Add full clip context menu actions - #42

Open
alvst wants to merge 5 commits into
momenbasel:mainfrom
alvst:codex/clip-context-menu
Open

Add full clip context menu actions#42
alvst wants to merge 5 commits into
momenbasel:mainfrom
alvst:codex/clip-context-menu

Conversation

@alvst

@alvst alvst commented Jul 24, 2026

Copy link
Copy Markdown

What changed

  • Adds a native right-click menu for clip cards with SF Symbol icons and macOS-style separators/shortcuts.
  • Adds dynamic Paste to , Paste as Plain Text, Copy, Rename, Delete, Preview, and Share actions.
  • Adds a colored Pin submenu and Create Pinboard….
  • Adds real clip-payload editing for text, rich text, links, and colors; edits update matching history and pinboard copies and refresh the clipboard without creating a duplicate history entry.
  • Shows native Writing Tools only for eligible text clips when macOS 15.2+ reports it is available.

Why

This implements the complete contextual workflow requested for a clip, including the system-provided Writing Tools path rather than an imitation.

Validation

  • swift build
  • VERSION=1.0.0 BUILD=1 ./scripts/build_app.sh
  • git diff --check
  • Demo-mode UI verification of the menu, Edit dialog, Preview, dynamic paste target, and Writing Tools availability gating.

Screenshots

Demo mode — Pesty window only.

Pesty clip context menu with paste target, Writing Tools, Pin, Preview, and Share

Pesty Pin submenu with colored pinboards and Create Pinboard

@alvst
alvst marked this pull request as ready for review July 26, 2026 22:05
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