3 个仓库
Layout systems that divide a workspace into recursive rectangular regions for nested panel and tab organization.
Distinct from Grid-Based View Rendering: Distinct from simple grids; focuses on recursive splitting and nested organizational regions.
Explore 3 awesome GitHub repositories matching user interface & experience · Recursive Split-View Layouts. Refine with filters or upvote what's useful.
MyLinearLayout 是一个 Objective-C UI 布局框架和响应式布局引擎,用于 iOS。它作为一个多模式视图编排器,使用线性、相对和网格布局模式的组合来组织界面元素。 该库将 CSS Flexbox 和浮动元素行为引入 iOS 视图,以实现动态空间分配。它包含一个专门用于从右到左(RTL)语言方向的系统,提供界面元素的自动镜像以支持本地化布局。 该框架涵盖了广泛的排列策略,包括基于流的元素换行、基于框架的视图堆叠以及表格和网格组织。它还支持通过基于路径的视图对齐进行有机排列,并提供自适应尺寸类以适应不同的设备屏幕尺寸和方向。
Divides rectangular areas into structured rows and columns to align child views.
grv 是一个基于终端的版本控制客户端和交互式 Git 仓库浏览器。它作为一个终端用户界面,用于浏览提交历史、检查代码差异以及管理 Git 仓库中的分支和标签。 该项目的特色在于一个图形化提交图可视化器,直接在终端中渲染分支模式和合并历史。它采用平铺视图布局引擎和标签页工作空间管理,以同时显示多个仓库视角,并由实时文件系统监控支持,以在仓库更改时自动更新界面。 该系统提供了全面的版本控制管理能力,包括暂存文件和创建提交。它包含一个用于使用布尔逻辑和正则表达式过滤仓库历史的查询引擎,以及一个用于定义键绑定、视觉主题和自定义 Shell 命令序列的可自定义工作流系统。
Divides the workspace into recursive rectangular regions to display multiple repository views simultaneously.
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
Implements a recursive rectangular grid system to manage complex docked panels and nested tab groups.