3 Repos
Allowing panel containers to hold other panel groups in a tree structure.
Distinct from Panel Groups: Focuses on the recursive nesting capability rather than simple grouping
Explore 3 awesome GitHub repositories matching user interface & experience · Recursive Nesting. Refine with filters or upvote what's useful.
Dieses Projekt ist ein System von Komponenten und Utilities zur Verwaltung von Split-View-Layouts in React-Anwendungen. Es bietet ein System für in der Größe veränderbare Panels, das Inhalte in horizontalen und vertikalen Bereichen mit verschiebbaren Grenzen organisiert. Das System enthält ein einklappbares UI-Layout-Tool zum Umschalten der Sichtbarkeit von Panels, um den verfügbaren Bildschirmplatz zu maximieren. Es unterstützt rekursive Panel-Verschachtelung, wodurch Layouts als Bäume strukturiert werden können, in denen Panels weitere Gruppen von in der Größe veränderbaren Panels enthalten. Die Bibliothek deckt die Layout-Konstruktion durch die Verwendung von Panel-Dimensions-Constraints ab, was die Definition von Mindest- und Maximalgrößen ermöglicht. Sie verwaltet dynamische Viewport-Partitionierung und bietet Mechanismen zum Aufbau anpassbarer Raster und Inhaltsbereiche.
Supports recursive nesting of panels, allowing for complex, tree-structured split-view layouts.
Dieses Projekt ist eine Drag-and-Drop-UI-Bibliothek und eine Vue-3-Komponente zur Implementierung sortierbarer Listen und zustandssynchronisierter Oberflächen. Es fungiert als Wrapper für die Sortable.js-Bibliothek und bietet eine zustandssynchronisierte Listenkomponente, die das zugrunde liegende Daten-Array automatisch aktualisiert, wenn Elemente neu geordnet oder verschoben werden. Die Bibliothek unterstützt verschachtelte draggable Oberflächen und hierarchische Datenorganisation, was es ermöglicht, draggable Container innerhalb anderer beweglicher Elemente zu verschachteln, um mehrstufige Strukturen zu erstellen. Sie ermöglicht zudem den Datentransfer über mehrere Spalten hinweg, wodurch Elemente zwischen verschiedenen draggable Containern verschoben oder geklont werden können. Zusätzliche Funktionen umfassen die Verwendung eingeschränkter Interaktions-Handles zur Initiierung von Bewegungen und die Möglichkeit, statische, nicht bewegliche Inhalte innerhalb einer draggable Liste einzubetten. Das System verfolgt Drag-Event-Lebenszyklen, um Callbacks auszulösen, wenn Elemente hinzugefügt, entfernt oder neu positioniert werden.
Enables the creation of multi-level hierarchical structures by nesting draggable containers inside other movable items.
sqlparse is a Python library for the programmatic analysis and manipulation of SQL statements. It provides a non-validating parser that breaks down SQL text into tokens and a utility to divide strings containing multiple queries into individual statements. The project includes a code formatter that reorganizes SQL statements using consistent indentation and keyword casing. It also provides mechanisms for automating this formatting and linting process through version control hooks to maintain code consistency.
Clusters tokens into nested groups to create a hierarchical representation of SQL queries.