Skip to content

Add a "Play sound on copy" setting - #90

Open
alvst wants to merge 2 commits into
momenbasel:mainfrom
alvst:alvie/pr-play-sound-on-copy
Open

Add a "Play sound on copy" setting#90
alvst wants to merge 2 commits into
momenbasel:mainfrom
alvst:alvie/pr-play-sound-on-copy

Conversation

@alvst

@alvst alvst commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Pesty can already play a sound on paste. This adds the sibling toggle for copy, using an audibly distinct system sound so the two events aren't confusable.

What changed

  • New "Play sound on copy" setting, off by default, playing the system "Tink" sound when a clip is copied from the bar via copyItem(_:).
  • Kept distinct from the existing "Play sound on paste" toggle, which plays "Pop" from PasteService.paste(_:).

Screenshots

Before:
00-baseline screenshots settings-general.png

After:
09-play-sound-on-copy screenshots after.png

Notes for review

  • Deliberately defaults off, matching the existing paste sound. An update shouldn't introduce a new audible behavior nobody asked for, and two sibling toggles shipping with opposite defaults would read as an oversight.
  • No dependencies; merges in any order.

This feature should be bundled into v2.

Part of #80.

alvst added 2 commits August 15, 2026 20:25
Plays the system "Tink" sound when a clip is copied from the bar via
copyItem(_:) - kept audibly distinct from the existing "Play sound on
paste" toggle, which plays "Pop" from PasteService.paste(_:). Defaults
to on, matching Alvie's Pesty.
Both sound toggles now ship disabled - an update shouldn't introduce a
new audible behavior existing users never asked for, and the two
sibling settings shipping with opposite defaults read as an oversight.
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