{"repo":"efremidze/Haptica","free":true,"listed":false,"github":"https://github.com/efremidze/Haptica","clone":"git clone https://github.com/efremidze/Haptica.git","description":"Easy Haptic Feedback Generator 📳","language":"Swift","stars":814,"topics":["haptic","taptic","ios","swift","vibrate","feedback","uibutton","carthage","cocoapods","generator"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Haptica Haptica is a simple and expressive haptic feedback generator for iOS. --- 📱 Requirements Haptica Version iOS Swift Xcode ----------------- ----- ------- -------- 4.x 13+ 5.x 11+ 3.x 9+ 5.x 8+ 2.x 9+ 4.x 8+ 1.x 9+ 3.x 8+ Haptic Feedback Requirements - Device with a supported Taptic Engine - App running in the foreground - System Haptics setting enabled --- 🚀 Usage Trigger a haptic feedback with a single line: Feedback Types - Impact ( .light , .medium , .heavy , .soft , .rigid ) Use to indicate collision or snap-to-position. - Notification ( .success , .warning , .error ) Use to communicate task results. - Selection Use for navigation through discrete values. Semantic Types (New) Use new expressive variants for common interactions: These semantic styles internally map to appropriate UIKit or Core Haptics-based effects. Custom Vibration Patterns Symbol Feedback Type -------- ----------------- . Light impact o Medium impact O Heavy impact x Soft impact X Rigid impact - 0.1s pause Or use structured notes: 🔧 Core Haptics Support Haptica uses Core Haptics by default when available. To use the legacy API: 📂 Play from Pattern File (New) - iOS 16+ Play a Core Haptics pattern from a bundled .ahap file: Make sure the file is included in your app bundle and contains a valid haptic pattern. --- 🧹 UIButton Extension Enable haptics for buttons easily: Add or remove haptic feedback on control events: API Summary: --- 🔊 Sound Effects Integrate sound feedback with Peep: --- 📦 In","default_branch":null,"files":null,"tree":[],"storefront":"/r/efremidze","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/efremidze/Haptica/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}