2 Repos
Visual elements that communicate an item's current index relative to the total set in a collection.
Distinct from Item Positioning: Candidates focus on grid positioning or mathematical similarity; this is a UI indicator for sequential navigation.
Explore 2 awesome GitHub repositories matching user interface & experience · Position Indicators. Refine with filters or upvote what's useful.
lightgallery.js ist eine modulare JavaScript-Bibliothek, die zum Erstellen responsiver Bildergalerien, Multimedia-Viewer und Media-Lightbox-Komponenten verwendet wird. Sie bietet eine abhängigkeitsfreie Schnittstelle zum Rendern von HTML5-Video, externen Iframes und responsiven Bildern innerhalb eines Vollbild-Overlays. Das Projekt zeichnet sich durch eine modulbasierte Plugin-Architektur aus, die es Entwicklern ermöglicht, die Kern-Engine um benutzerdefinierte Verhaltensweisen zu erweitern. Es bietet hardwarebeschleunigte Übergänge, ein System zur Synchronisierung des aktuellen Slide-Index mit URL-Hash-Fragmenten für direktes Verlinken sowie die Möglichkeit, Galerien entweder über CSS-Selektoren oder Arrays von Datenobjekten zu initialisieren. Die Bibliothek deckt ein breites Spektrum an Medienanzeigefunktionen ab, einschließlich Viewport-Management zum Zoomen und Rotieren von Bildern, automatisierter Video-Thumbnail-Abfrage und navigierbaren Thumbnail-Leisten. Sie umfasst zudem Unterstützung für verzögertes Laden von Videos, Asset-Preloading und integrierte Social-Media-Sharing-Tools. Eine programmatische API ist verfügbar, um die Navigation zu steuern, zu bestimmten Slides zu springen oder den Lebenszyklus der Galerie-Instanz per Code zu verwalten.
Ships a visual indicator showing the current item's position relative to the total number of items in the gallery.
PaperWM ist ein Tiling-Window-Manager und ein Manager für Multi-Monitor-Arbeitsbereiche, der als GNOME-Shell-Erweiterung implementiert ist. Er organisiert Anwendungsfenster in einem nicht überlappenden, scrollbaren horizontalen Tiling-Layout, was es Nutzern ermöglicht, mehr Anwendungen zu verwalten, als auf einen einzelnen Bildschirm passen. Das System zeichnet sich durch sein scrollbares Viewport-Tiling aus, das die Navigation durch eine Sequenz von Fenstern mittels Tastaturkürzeln und Touchpad-Gesten ermöglicht. Es bietet zudem ein Multi-Monitor-Arbeitsbereichs-Organisationsmodell, das jedem physischen Display unabhängige Tiling-Instanzen zuweist, während diese mit einem globalen Arbeitsbereichs-Stack synchronisiert werden. Das Projekt bietet umfassende Funktionen für die Fensterautomatisierung unter Verwendung regulärer Ausdrücke, um Layout-Eigenschaften und Layer zuzuweisen. Es beinhaltet einen dedizierten schwebenden Scratch-Layer für Utility-Fenster, Batch-Operationen für gleichzeitige Fensterbewegungen und eine interne API für benutzerdefiniertes Layout-Skripting und CSS-Schnittstellen-Styling.
Displays a colored progress bar in the top bar to indicate the current viewport position in the window sequence.