4 Repos
Generating repeated UI elements from data sets using stable keys and index tracking.
Distinct from Stable List Rendering: Existing candidates are focused on GPU batching or native OS renderers, not framework-level list iteration for the DOM.
Explore 4 awesome GitHub repositories matching user interface & experience · Collection Rendering. Refine with filters or upvote what's useful.
AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy
Generates repeated UI elements for grids and lists using asynchronous layout and rendering.
Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil
Iterates over data sets to generate repeated UI elements with index tracking and stable keys.
Dieses Projekt ist eine deklarative UI-Musterbibliothek und Referenzimplementierung zur Strukturierung von Layouts, Navigationsflüssen und Datensammlungen über Apple-Plattformen hinweg. Es bietet eine Sammlung praktischer Implementierungsmuster und Komponentenbeispiele für den Aufbau von Benutzeroberflächen unter Verwendung des SwiftUI-Frameworks. Die Bibliothek dient als plattformübergreifende Referenz für das Rendern visueller Inhalte auf iOS und macOS. Sie enthält einen Leitfaden zur View-Implementierung, der das Management von Navigation, die Handhabung von Benutzereingaben und das Einbetten von Webinhalten abdeckt. Die Codebase deckt breite Funktionsbereiche ab, einschließlich Layout-Management durch Stack-basierte Kompositionen und Formularorganisation sowie Anwendungs-Navigationsframeworks mittels Tab-Bars und hierarchischem Routing. Sie bietet Muster für die Datenanzeige durch iteratives Collection-Rendering, Benutzerinteraktion via Eingabesteuerelemente und Event-Handling sowie die Nutzung interaktiver Content-Overlays wie Modals und Alerts. Das Projekt enthält zudem Utilities für die Integration von Legacy-Views, was das Einbetten Controller-basierter Komponenten innerhalb einer modernen deklarativen Hierarchie ermöglicht.
Implements collection rendering to generate repeated UI elements from datasets using stable keys.
Dieses Projekt ist ein responsives Theme für den statischen Website-Generator Jekyll, das für die Erstellung von Blogs und Portfolios entwickelt wurde. Es bietet ein vorkonfiguriertes Templatesystem, das Markdown-Inhalte und Konfigurationsdateien in vollständige, mobilfreundliche Websites transformiert. Durch die Nutzung des Foundation CSS-Frameworks stellt das Projekt sicher, dass Layouts, Rastersysteme und UI-Komponenten automatisch an verschiedene Bildschirmgrößen und Geräte angepasst werden. Das Theme zeichnet sich durch eine umfassende Palette an Content-Management- und Publishing-Tools aus. Es unterstützt strukturierte, datengesteuerte Sammlungen, die die Organisation von Artikeln in chronologische Archive mit automatisierter Paginierung und Navigation zu verwandten Inhalten ermöglichen. Benutzer können globales Branding, Navigationshierarchien und mehrsprachige Lokalisierung über zentralisierte Konfigurationsdateien verwalten, was Konsistenz über die gesamte Seitenstruktur hinweg gewährleistet. Über das Kern-Publishing hinaus enthält das Projekt integrierte Unterstützung für Drittanbieter-Kommentarsysteme und eine seitenweite Suchfunktion. Es bietet flexible Seitenlayout-Templates, automatisierte Metadatengenerierung und responsives Media-Rendering für diverse Inhaltstypen. Das System ist als Jekyll-Theme konzipiert und bietet eine sofort einsatzbereite Grundlage für Entwickler, um statische Websites zu erstellen und bereitzustellen.
Renders lists of items from data collections while filtering out unpublished content.