Skip to content

Add custom audio sounds#6

Merged
jx-grxf merged 9 commits intomainfrom
feat/custom-audio-sounds
Apr 18, 2026
Merged

Add custom audio sounds#6
jx-grxf merged 9 commits intomainfrom
feat/custom-audio-sounds

Conversation

@jx-grxf
Copy link
Copy Markdown
Owner

@jx-grxf jx-grxf commented Apr 17, 2026

Summary

  • Keep Settings focused on configuration only: threshold and the NSFW sound toggle.
  • Move custom MP3 import into the Monitor sound control with one plus button, a one-time checkbox disclaimer, and an expandable Custom MP3s menu.
  • Keep default sounds always available, add Whip as another built-in sound, and use Whip as the first-launch default.
  • Gate first onboarding behind the existing availability check plus a real low-threshold sound test before the agreement can be accepted.
  • Preserve the existing blue checking scanner, add a blue breathing state while waiting for the first slam, and finish with a green rotation/checkmark pulse.
  • Let custom sounds be selected globally and removed with the minus control.

Validation

  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift build
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer xcodebuild -scheme SlamDih -configuration Debug build

@jx-grxf jx-grxf merged commit da6ad27 into main Apr 18, 2026
1 check passed
@jx-grxf jx-grxf deleted the feat/custom-audio-sounds branch April 18, 2026 09:12
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