इस प्रोजेक्ट के बारे में
यह लाइब्रेरी एक एकल, ट्यून करने योग्य API का उपयोग करके वेब इंटरैक्शन के लिए समन्वित स्पर्श (tactile), श्रव्य (auditory) और दृश्य (visual) फीडबैक सक्षम करती है। यह navigator.vibrate के माध्यम से Android vibration और input switch hacks के माध्यम से iOS Taptic Engine का समर्थन करती है। प्रत्येक फीडबैक चैनल — haptics, sound और motion — को रनटाइम पर स्वतंत्र रूप से सक्षम, अक्षम या ट्यून किया जा सकता है। ध्वनि को 20 बिल्ट-इन संकेतों या कस्टमाइज़ेबल सैंपल पैक के साथ Web Audio के माध्यम से सिंथेसाइज़ किया जाता है। Motion, prefers-reduced-motion का सम्मान करते हुए emoji particles और springy boops का उपयोग करता है। API, iOS UIFeedbackGenerator सिमेंटिक्स (selection, impact, notification, आदि) की नकल करता है और strength, volume, scale और event mappings की कस्टम ट्यूनिंग की अनुमति देता है। भविष्य के नेटिव बैकएंड स्वैप (जैसे Capacitor) के लिए डिज़ाइन की गई यह लाइब्रेरी फ्रेमवर्क-अज्ञेय (framework-agnostic) है, SSR-safe है, और TypeScript types और शून्य रनटाइम डिपेंडेंसी के साथ आती है। Diagnostics, वाइब्रेशन अनुमतियों की कमी जैसे प्लेटफॉर्म-विशिष्ट मुद्दों को डीबग करने में मदद करते हैं। यह सीधे प्लेटफॉर्म-विशिष्ट APIs पर भरोसा किए बिना UI फीडबैक को बढ़ाने के लिए आदर्श है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.