2 repository-uri
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.
Acest proiect este un framework de testare automatizat conceput pentru a captura și verifica starea vizuală a componentelor de interfață Android. Oferă un sistem pentru generarea de snapshot-uri deterministe ale elementelor de UI, permițând dezvoltatorilor să stabilească linii de bază pentru consistența layout-ului și să detecteze regresii vizuale neintenționate între diferite versiuni software și configurații hardware. Framework-ul se distinge prin permiterea randării izolate a componentelor, ceea ce permite testarea vizualizărilor individuale fără a necesita un build complet al aplicației. Asigură consistența prin controlul ciclului de viață al randării pentru a dezactiva animațiile și callback-urile asincrone în timpul capturii. Mai mult, instrumentul suportă auditarea accesibilității prin gruparea ierarhiei vizualizărilor și a datelor nodurilor de accesibilitate alături de snapshot-urile vizuale, oferind context pentru verificarea conformității. Sistemul gestionează medii de testare complexe prin organizarea artefactelor în directoare structurate bazate pe atributele hardware și software ale dispozitivului. Include utilitare pentru execuția concurentă a testelor pe mai multe dispozitive și optimizează performanța prin comprimarea datelor de test pentru o regăsire eficientă. Aceste capabilități facilitează testarea automată a regresiei vizuale și verificarea cross-device în fluxurile de lucru de integrare continuă.
Captures UI states by manually triggering the layout and draw passes of individual view hierarchies.