Skip to content

Add haptic feedback - #126

Merged
austin-smith merged 2 commits into
mainfrom
add-haptic-feedback
Jul 12, 2026
Merged

Add haptic feedback#126
austin-smith merged 2 commits into
mainfrom
add-haptic-feedback

Conversation

@austin-smith

Copy link
Copy Markdown
Owner

What Changed

  • added centralized SwiftUI-native haptic semantics and an iOS scene-level feedback host
  • added immediate interaction and terminal outcome feedback across torrent, file, server, settings, navigation, and refresh actions
  • added a user-facing haptic feedback preference with reset support
  • exposed explicit refresh outcomes so failed, unavailable, cancelled, and stale refreshes cannot emit false success feedback
  • added focused regression coverage for haptic mappings, refresh outcomes, app icon outcomes, and settings reset behavior

Why

BitDream's iOS interactions previously lacked consistent tactile feedback. Meaningful actions and asynchronous outcomes should feel responsive while failures, warnings, cancellations, and no-op refreshes remain semantically accurate.

Closes #123.

Validation

  • iOS Debug build for generic device with code signing disabled
  • macOS Debug build
  • macOS test suite: 222 tests passed
  • SwiftLint
  • git diff --check

UI Changes

iOS interactions now provide light acknowledgement feedback for deliberate actions, selection feedback for discrete changes, and success, warning, or error feedback for terminal outcomes. A Haptic Feedback toggle is available in Settings.

@austin-smith
austin-smith marked this pull request as ready for review July 12, 2026 06:24
@austin-smith

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep it up!

Reviewed commit: a4e7d8508c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@austin-smith
austin-smith merged commit 9411e1c into main Jul 12, 2026
3 checks passed
@austin-smith
austin-smith deleted the add-haptic-feedback branch July 12, 2026 06:45
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.

add haptic feedback to iOS interactions

1 participant