15 مستودعات
Visual effects triggered by user interactions such as clicks or taps.
Distinguishing note: Focuses on visual feedback directives rather than general animation libraries.
Explore 15 awesome GitHub repositories matching user interface & experience · Interaction Feedback Effects. Refine with filters or upvote what's useful.
This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib
The library displays visual feedback animations on elements when users interact with them to confirm successful clicks or touches.
Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It serves as a web UI animation kit and a library of styles written in CSS, Sass, and LESS to provide visual feedback when a user hovers over an element. The library includes specialized interactive effects that simulate tactile behaviors, such as page curls and the rendering of speech bubbles. It also provides a set of animation primitives to manipulate backgrounds, borders, shadows, and glow effects to simulate depth and elevation. The project covers a wide range of element motion
Implements specialized tactile interaction effects, such as page curls and speech bubbles.
BongoCat is a cross-platform desktop utility that provides real-time visual feedback for keyboard and mouse activity. It functions as an interactive companion that renders an animated character on the screen, which reacts dynamically to user inputs. The application operates entirely offline, ensuring that all input processing remains local to the user environment without external network dependencies or data collection. The software distinguishes itself through a flexible asset-based rendering system that allows users to import and apply custom character designs. By intercepting low-level inp
Renders an animated character on the desktop that reacts in real-time to user input.
Popmotion is a JavaScript animation library and declarative motion engine designed for creating programmatic motion and interactive transitions within web user interfaces. It provides a functional animation API that allows developers to define complex animation sequences through configuration objects rather than manual frame management. The engine utilizes a functional approach to animate user interface elements, implementing spring-based physics simulations to mimic real-world momentum. It employs interpolation-based value mapping and functional transformations to translate animation progres
Creates responsive visual feedback for user inputs such as clicks and hovers to enhance interface interactivity.
This project is a modular toolkit for building accessible, component-based drag-and-drop interfaces in React. It provides a foundational framework for managing complex spatial interactions, state synchronization, and element registration, allowing developers to create interactive web applications that support mouse, touch, and keyboard inputs. The library distinguishes itself through a highly extensible architecture that separates input handling from interaction logic. It utilizes a sensor-based input abstraction to normalize diverse user interactions and a plugin-driven lifecycle to inject c
Coordinates visual state changes and layering animations to provide responsive feedback during drag interactions.
Waydroid is a containerized mobile runtime that executes a full Android operating system directly on Linux desktop environments. By utilizing Linux kernel namespaces, it isolates the mobile environment while sharing the host kernel to provide native-like performance and hardware access for mobile applications. The project distinguishes itself through deep integration with the host system, bridging mobile display buffers to native desktop windows and translating host input events into mobile gestures. It enables multi-window management, allowing mobile applications to run alongside native desk
Toggles touch sound effects within a mobile environment to prevent audio interference or unwanted noise during user interaction.
Vue Material is a comprehensive UI toolkit and framework for Vue.js that implements the Material Design specification. It provides a suite of pre-built, themed components designed to create consistent and responsive web applications. The library features dynamic theme support for runtime color scheme changes and automatic accessibility contrast management. It is designed for compatibility with server-side rendering to improve initial load times and search engine optimization, and it includes internationalization support for locale translation and text direction adjustments. The toolkit cover
Implements ink-wave ripple animations to provide tactile visual feedback during user interactions.
This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.
Implements visual interaction feedback effects, such as opacity changes on tap.
BoomMenu هو مكتبة قائمة شعاعية لنظام Android وإطار عمل لتحريك واجهة المستخدم مصمم لإنشاء أزرار إجراءات عائمة قابلة للتوسيع. يوفر مجموعة من مكونات العرض المخصصة القابلة للبرمجة التي تكشف عناصر القائمة الفرعية في أنماط شعاعية أو أفقية أو رأسية باستخدام تحويلات ثلاثية الأبعاد. تتميز المكتبة بمحرك تحريك للتحويلات ثلاثية الأبعاد يستخدم التسهيل غير الخطي، والقياس، والتدوير لخلق عمق أثناء توسيع القائمة. تتضمن أنماط تخطيط متخصصة للقوائم بنمط المشاركة ونظام تعيين قائم على الإحداثيات لإزاحة العناصر بدقة. يغطي إطار العمل مجموعة واسعة من قدرات واجهة المستخدم، بما في ذلك بناء القائمة المرن مع أزرار مصنفة، وتحديثات المحتوى الديناميكية، وتعتيم الخلفية للتركيز البصري. يدعم التكامل عبر مكونات Android المختلفة مثل أشرطة الإجراءات، والأجزاء (fragments)، وطرق العرض القابلة للتمرير، مع توفير أدوات لتحديد المواقع القابلة للسحب والتحكم البرمجي في الحالة. للحفاظ على الأداء، ينفذ المشروع ذاكرة تخزين مؤقت للموارد لإعادة استخدام مثيلات الأزرار وتقليل إنشاء الكائنات أثناء دورات التوسيع.
Implements interaction feedback such as ripple animations and background dimming levels.
XUI هو إطار عمل لواجهة مستخدم Android ومكتبة مكونات مصممة لبناء واجهات التطبيقات. يوفر مجموعة شاملة من التخطيطات الأصلية، وحقول الإدخال، وعناصر التنقل، مدعومة بنظام إدارة سمات متعدد المستويات لتعريف السمات البصرية العالمية والأنماط المتجاوبة. يتميز إطار العمل بمجموعة متخصصة من طرق العرض المخصصة ومجموعات أدوات التفاعل، بما في ذلك تقويمات عالية الأداء، وعرض تصور البيانات، ومجموعة متنوعة من الأزرار المصممة مع مؤقتات مدمجة وتأثيرات بصرية. كما يتضمن إمكانيات معالجة الوسائط المتكاملة مثل مسح الباركود ورموز QR، وتوليد QR مخصص، وواجهة قص الصور. يغطي المشروع نطاقاً واسعاً من قدرات واجهة المستخدم وتجربة المستخدم، بما في ذلك مكونات إدخال البيانات المتنوعة، وبدائيات النوافذ العائمة، ومجموعة واسعة من مؤشرات التغذية الراجعة مثل snackbars ومقاييس التقدم. كما يوفر قوالب التخطيط، وتكوين الطباعة، وأنظمة الرسوم المتحركة لإدارة انتقالات العرض والتغذية الراجعة التفاعلية.
Adds polished interaction details including ripple effects, animated transitions, and interactive feedback cues.
InstaMaterial هو تنفيذ واجهة وسائط اجتماعية بتصميم Material لنظام Android. يعمل كإطار عمل لواجهة تطبيق الهاتف والتنقل يتميز بخلاصات محتوى قابلة للتمرير، وملفات تعريف المستخدمين، وعناصر تفاعل اجتماعي تفاعلية. يتميز المشروع بتصميمه الحركي المعقد، بما في ذلك حركات الكشف الدائرية التي تنتقل بين الشاشات من إحداثيات لمس محددة وتأثيرات دخول متسلسلة تنسق الترجمة، والشفافية (alpha)، وتحويلات القياس. كما ينفذ نظام تكامل كاميرا مخصص يستخدم تظليلات (shaders) لاقتصاص الصور الدائري ومعالجة الصور النقطية ضمن سير عمل نشر الصور. يغطي إطار العمل مجموعة واسعة من قدرات الواجهة، بما في ذلك إدارة مكدس النشاط، وحقن درج التنقل البرمجي، وإدارة الخلاصة الاجتماعية. يدمج تصميم المكونات التفاعلية مع ردود الفعل الموجية، وتبديل النص القائم على الحالة للعدادات الرقمية، وحركات متخصصة لأخطاء الإدخال وتقدم التحميل.
Designs interactive components with visual feedback such as ripple effects and shake animations.
يوفر هذا المشروع مجموعة من المواد المرجعية، والأدلة، وأوراق الغش المصممة لتحسين سير عمل تطوير Android. يعمل كمورد شامل لتنفيذ أفضل الممارسات في بناء التطبيقات، وتصحيح الأخطاء، وتصميم واجهة المستخدم. يغطي المستودع تقنيات متخصصة لتحسين البناء، بما في ذلك طرق تقليل أحجام الملفات الثنائية وتسريع التجميع. كما يوفر مراجع مفصلة لتصحيح أخطاء الأجهزة، واكتشاف تسرب الذاكرة، وتطبيق مبادئ Material Design. يفصل المشروع أيضاً تحسينات الإنتاجية لبيئة التطوير، مثل اختصارات لوحة المفاتيح، والقوالب الحية، وإعدادات المحرر. كما يتضمن توجيهات لإدارة الأجهزة عبر أدوات سطر الأوامر، وتوصيف الأداء، وتنفيذ الطباعة التي يسهل الوصول إليها وفيزياء الحركة.
Applies visual touch feedback ripple effects to signal user interaction within or beyond view bounds.
هذا المشروع عبارة عن مجموعة من الأدلة المرجعية والأنماط القابلة لإعادة الاستخدام لتنفيذ تخطيطات CSS، والطباعة، والتأثيرات البصرية. يعمل كمكتبة لمقتطفات الأنماط وأدلة التنفيذ لهيكلة صفحات الويب وإنشاء أنماط واجهة مستخدم شائعة. يوفر المستودع معارض متخصصة للتأثيرات البصرية وأنماط مكونات واجهة المستخدم. وتشمل هذه تقنيات لإنشاء الزجاجية (glassmorphism)، والأشكال الهندسية المعقدة، والعناصر التفاعلية مثل الأكورديون، وتلميحات الأدوات، ومؤشرات علامات التبويب المتحركة. يغطي المشروع مجموعة واسعة من قدرات الواجهة الأمامية، بما في ذلك التصميم المستجيب، وأنظمة التخطيط المرنة والقائمة على الشبكة، وتحسين الطباعة. كما يتضمن موارد لبناء تأثيرات حركة تفاعلية، ومزج الألوان، وتصفية الصور لحل مشكلات العرض الشائعة وتعزيز جماليات الواجهة.
Provides CSS patterns for implementing radiating ripple animations as interactive user feedback.
Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp
Implements visual effects triggered by user interactions such as clicks or taps.
هذه المكتبة عبارة عن إضافة jQuery توفر محاكاة تفاعلية لسطح السوائل مع تسريع العتاد لواجهات مستخدم الويب. تقوم بعرض رسوم متحركة واقعية لتموجات الماء فوق عناصر DOM الموجودة، مما يسمح للخلفيات الثابتة بالاستجابة ديناميكياً لمدخلات المستخدم. تتميز الإضافة باستخدام WebGL fragment shaders لحساب إزاحة البكسل وحركة السوائل في الوقت الفعلي. من خلال تعيين صور الخلفية كأنسجة (textures) وحقن اضطرابات قائمة على الإحداثيات، فإنها تخلق ردود فعل بصرية مستجيبة تتفاعل مع حركات الماوس والنقرات دون تعطيل بنية المستند الأساسية. يتضمن البرنامج مجموعة شاملة من عناصر التحكم لإدارة دورة حياة المحاكاة، بما في ذلك تشغيل التموجات برمجياً، وتبديل تشغيل الرسوم المتحركة، وإعدادات التكوين المرئي مثل كثافة الانكسار وحجم القطرة. تسمح هذه الميزات بتعديل دقة العرض والأداء لتناسب متطلبات الواجهة المحددة.
Creates intuitive visual responses to user input by triggering simulated surface disturbances at specific coordinates on a webpage.