5 Repos
Tools for handling complex user interactions and accessibility.
Explore 5 awesome GitHub repositories matching part of an awesome list · UX Libraries. Refine with filters or upvote what's useful.
Sortable is a JavaScript drag and drop library used to create reorderable lists of HTML elements. It is a framework-agnostic tool and a touch-enabled interaction library that functions across modern browsers and touch devices without dependencies on specific web frameworks. The library enables the movement and cloning of elements between different containers using shared group configurations. It supports the repositioning of multiple items simultaneously and the use of specific drag handles to restrict which areas of an element trigger a move. Additional capabilities include programmatic sor
Library for drag-and-drop reordering of elements.
This project is a jQuery plugin and movement analysis tool designed to stabilize the interaction of dropdown and mega menus. It functions as an intentional hover detector that distinguishes between casual cursor navigation and a user's specific intent to target a menu item. The tool enhances the user experience of responsive mega menus by preventing them from closing prematurely. It achieves this by analyzing mouse movement direction to determine if a user is intentionally moving toward a sub-menu item, even when moving diagonally. The system employs vector-based intent detection and coordin
Provides behavioral scripts to prevent accidental menu closing in responsive mega dropdowns.
Dieses Projekt ist eine React-Bibliothek zur Erstellung berührungsgesteuerter Sliding-Views und interaktiver View-Switcher. Sie bietet Komponenten zum Aufbau von Content-Karussells und Slidern, die horizontale oder vertikale Navigation via Touch, Wischgesten und Tastatureingaben unterstützen. Die Bibliothek enthält eine virtualisierte Slider-Komponente, die nur sichtbare Ansichten rendert, um die Performance bei großen Inhaltsmengen zu wahren. Sie unterstützt spezialisierte visuelle Verhaltensweisen wie 3D-Coverflow-Übergänge, kreisförmige Navigation für unendliche Schleifen und Edge-Resistance-Effekte beim Erreichen der Sequenzgrenzen. Zusätzliche Funktionen umfassen die automatisierte Inhaltsrotation auf Basis von Timern, dynamische Container-Höhenanimationen zur Anpassung an aktive Slide-Dimensionen und die Möglichkeit, swipebare Container für hierarchische Navigation zu verschachteln. Sie unterstützt zudem hybrides vertikales Scrollen, um internes Seitenscrollen innerhalb einer swipebaren Oberfläche zu ermöglichen.
Swipeable view components for React.
django-grappelli ist ein visuelles und funktionales Framework für die Administrationsoberfläche, das ein rasterbasiertes Theme, ein UI-Kit und ein anpassbares Dashboard für die Startseite bietet. Es ersetzt die Standard-Administrationsoberfläche durch ein strukturiertes Layout, das darauf ausgelegt ist, Modellformulare und Changelists zu organisieren. Das Projekt zeichnet sich durch spezifische Oberflächenverbesserungen aus, wie etwa Autocomplete-Lookups für relationale Felder, Rich-Text-Editor-Integration und die Möglichkeit, Inline-Modellzeilen per Drag-and-Drop neu anzuordnen. Es enthält zudem einen Kontext-Switching-Mechanismus, der es Administratoren ermöglicht, andere Benutzer zu imitieren, um Berechtigungsstufen zu verifizieren. Im Großen und Ganzen deckt das Toolkit das administrative Layout-Management mit einklappbaren Fieldsets, Dashboard-Organisation mit RSS-Feeds und Anwendungs-Shortcuts sowie angepasstes Template-Rendering für Modelllisten ab. Es bietet zudem Utilities zur Verfolgung kürzlicher Benutzeraktivitäten und zur Normalisierung des Renderings von Eingabefeldern.
Adds advanced interface elements like autocomplete lookups and rich text editors for efficient data entry.
Super tiny size multi-touch gestures library for the web. You can touch this →
Gesture library for mobile web interactions.