5 Repos
Toolkits for building scrollable side-panel navigation with advanced structural features.
Distinguishing note: Candidates focused on motion, media, or automation; no general side-menu structural framework was present.
Explore 5 awesome GitHub repositories matching user interface & experience · Side Menu Frameworks. Refine with filters or upvote what's useful.
MaterialDrawer is a navigation drawer library and side menu framework for Android applications. It provides a Material Design UI component that implements a sliding side menu to manage user movement between different sections of a mobile application. The framework supports the organization of complex navigation lists, including the use of expandable sections, sticky headers, and badges. It includes tools for building personalized interfaces, such as user profile displays and headers. The library handles navigation through item management, event handling via listeners, and state-driven UI upd
Offers a toolkit for building scrollable navigation lists with expandable sections and sticky headers.
RESideMenu is an iOS side menu component and user interface framework element used to implement the side-drawer navigation pattern on Apple mobile devices. It provides a sliding side panel that organizes top-level application sections and navigation links. The component specifically implements a parallax navigation menu, which shifts content layers at different speeds to create a sense of depth during transitions. This allows for the creation of a sliding menu that moves content visually when controllers are opened from either side of the screen. The system manages the interface through gest
Provides a comprehensive framework for building a sliding side-panel navigation menu with parallax depth effects.
Snap.js is a JavaScript library for building draggable side navigation panels on touch devices. It enables slide-in menus from the left or right screen edge, driven by a gesture-based state machine that interprets drag and flick gestures to open and close the panel. The library distinguishes horizontal menu drags from vertical scrolling by analyzing the initial touch movement angle, and locks menu movement to a single axis to prevent interference. It uses hardware-accelerated CSS transforms for smooth animations and provides configurable snap thresholds that determine whether a drag should op
Opens a navigation panel from the screen edge using drag and flick gestures for mobile interaction.
SideMenu ist eine iOS-Navigationsmenü-Bibliothek und ein Framework für mobile App-Navigation, das in Swift geschrieben ist. Es bietet wiederverwendbare Komponenten zur Implementierung animierter Slide-out-Seitenmenüs und Navigations-Drawers innerhalb von iOS-Anwendungen. Das Framework unterstützt kontinuierliche Wisch-Navigation, wodurch Nutzer in einer einzigen Bewegung zwischen Menüs auf gegenüberliegenden Seiten des Bildschirms wechseln können. Es enthält ein Koordinationssystem zur Verwaltung mehrerer Menüinstanzen über verschiedene Navigationsebenen hinweg sowie einen globalen Konfigurationsmechanismus, um konsistentes Verhalten und Erscheinungsbild über alle App-Bildschirme hinweg sicherzustellen. Die Bibliothek handhabt gestenbasierte View-Translation und das Rendering von Slide-Menüs mit integrierten Parallax-Effekten. Sie bietet zudem zustandsgesteuerte Sichtbarkeits-Callbacks, um View-Controller zu benachrichtigen, wenn Menüs geöffnet oder geschlossen werden.
Provides a comprehensive framework for building animated, slide-out side navigation menus.
ViewDeck ist ein Framework zur Verwaltung von Seitenmenüs und eine Bibliothek für gestenbasierte Navigation für iOS. Es bietet ein System zur Koordination der Präsentation, Animation und Interaktionslogik von linken und rechten Seitenmenüs innerhalb eines Container-View-Controllers. Das Framework verfügt über einen dynamischen Menü-Controller, der das Aktualisieren oder Entfernen aktiver Menü-Controller zur Laufzeit ermöglicht, um verfügbare Navigationsoptionen anzupassen. Es enthält einen Transition-Coordinator zur Verwaltung benutzerdefinierter Bewegungs- und visueller Eigenschaften für gleitende Navigationspanels. Die Bibliothek unterstützt sowohl die programmatische Menüsteuerung als auch die gestenbasierte Aktivierung durch Wischgesten. Sie verwaltet die Dimensionen der Seitenmenüs basierend auf der Inhaltsgröße und nutzt containerbasiertes View-Wrapping, um die relativen Positionen von zentralen und seitlichen Inhalten zu koordinieren.
Coordinates the presentation and animation of left and right side menus within a container.