2 Repos
Systems that replace the normal rendering of a buffer's visible region with custom tokens and layout hints.
Distinct from Custom View Rendering: Distinct from Custom View Rendering: focuses on replacing rendering via token/layout submissions rather than overriding measurement and drawing methods.
Explore 2 awesome GitHub repositories matching user interface & experience · Token-Based View Renderers. Refine with filters or upvote what's useful.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Provides a mechanism to replace buffer rendering with custom tokens and layout hints.
Dieses Projekt ist ein automatisiertes Test-Framework zur Erfassung und Verifizierung des visuellen Zustands von Android-Interface-Komponenten. Es bietet ein System zur Generierung deterministischer Snapshots von UI-Elementen, wodurch Entwickler Baselines für Layout-Konsistenz etablieren und unbeabsichtigte visuelle Regressionen über verschiedene Softwareversionen und Hardwarekonfigurationen hinweg erkennen können. Das Framework zeichnet sich dadurch aus, dass es isoliertes Komponenten-Rendering ermöglicht, wodurch einzelne Views getestet werden können, ohne einen vollständigen Anwendungs-Build zu erfordern. Es stellt Konsistenz sicher, indem es den Rendering-Lebenszyklus steuert, um Animationen und asynchrone Callbacks während der Erfassung zu deaktivieren. Zudem unterstützt das Tool Accessibility-Auditing, indem es View-Hierarchie- und Accessibility-Node-Daten zusammen mit visuellen Snapshots bündelt, was Kontext für die Compliance-Verifizierung bietet. Das System verwaltet komplexe Testumgebungen durch die Organisation von Artefakten in strukturierten Verzeichnissen basierend auf Geräte-Hardware- und Softwareattributen. Es enthält Utilities für konkurrierende Testausführung über mehrere Geräte hinweg und optimiert die Performance durch Komprimierung von Testdaten für einen effizienten Abruf. Diese Fähigkeiten erleichtern automatisierte visuelle Regressionstests und geräteübergreifende Verifizierungen innerhalb von CI/CD-Workflows.
Captures UI states by manually triggering the layout and draw passes of individual view hierarchies.