2 Repos
Mechanisms for saving and restoring the visual positions and properties of UI elements to disk.
Distinct from Node State Configurations: The candidates focus on cluster node configurations or data flow transformations; this is specifically about persisting visual UI layouts.
Explore 2 awesome GitHub repositories matching user interface & experience · Layout Persistence. Refine with filters or upvote what's useful.
imgui-node-editor is a C++ extension for Dear ImGui that adds a fully interactive node graph editor, enabling visual programming and blueprint-style graph editing within immediate-mode GUI applications. At its core, it provides a customizable node graph UI component where users can place, drag, and connect nodes with pins, supporting Bézier curve connections, automatic highlights, and a default theme modeled after blueprint editors. The editor handles graph navigation with smooth zooming, scrolling, selection rectangles, group dragging, and keyboard shortcuts for cut, copy, paste, and delete o
Persists node positions and state in user-defined context across sessions.
Dockview is a UI framework for building complex, desktop-like interfaces featuring dockable layout components, interactive tab grouping, and a cross-platform panel system. It provides the tools necessary to create environments with draggable tabs, split-views, and customizable panel arrangements. The system is distinguished by its multi-window layout manager, which allows panels to be detached into separate browser windows for multi-monitor setups. It further supports a state-persistent architecture that saves and restores the exact position and configuration of views across different user se
Saves and restores the precise arrangement of views and groups using a stored data format.