Skip to content

Feature/layout redesign#49

Merged
GCWing merged 27 commits intomainfrom
feature/layout-redesign
Feb 28, 2026
Merged

Feature/layout redesign#49
GCWing merged 27 commits intomainfrom
feature/layout-redesign

Conversation

@GCWing
Copy link
Owner

@GCWing GCWing commented Feb 28, 2026

No description provided.

GCWing and others added 27 commits February 18, 2026 10:00
…iles

- Rust: use two-pass strategy in get_file_statuses to skip recursive untracked dir scanning when top-level count exceeds 200
- GitPanel: collapse untracked group by default and cap rendered list at 200 items
- LeftPanel: defer mounting of heavy panels until first visit
- useFileTreeGitSync: optimize git status matching from O(N*M) to O(N+M)
…toggle

- SessionsPanel: add capabilities view tab showing skills, subagents, and MCP servers with status indicators, copy path, and refresh support
- Add new WorkflowsPanel and WorkflowEditor components
- Header: add center chat panel toggle button (PanelCenterIcon), support chatCollapsed state
- Rename view modes from agentic/editor to cowork/coder; remove toggleViewMode in favor of setViewMode
- WorkspaceLayout: replace isEditorMode logic with chatCollapsed state for panel layout calculations
- i18n: add locale keys for capabilities panel and sessions in en-US/zh-CN
- Update MCP, skill, and subagent APIs
… capabilities panel

- Refactor AppBottomBar into dual-anchor + expandable wings: AI tools
  (workflows, project-context, capabilities) and dev tools (terminal, git)
  grouped with collapsible grids and pinned active-item slots
- Extract capabilities (Skills/Subagents/MCP) from SessionsPanel into
  dedicated CapabilitiesPanel with its own panel type and left panel entry
- Fix WelcomePanel scroll by wrapping content in a constrained container
  so scrollbar stays at the panel edge
- Migrate StatusBarPopovers to component-library Button and Input
- Standardize mermaid editor and notification system styles to CSS
  custom properties (design tokens)
- Fix GitPanel to open untracked files in code editor instead of diff view
…hitecture

Replace the flat panel-based layout (Header/BottomBar/LeftPanel) with a
scene-driven architecture featuring TitleBar, NavBar, NavPanel, SceneBar,
and SceneViewport as the core structural components.
….tsx

- Adopt upstream ConfigPageRow layout structure
- Preserve request_url auto-resolution logic from fork
- Add request_url to handleCategoryChange for category switches
- refactor app layout with updated navbar, scenebar, and workspace body styling

- improve sessions section behavior and flow chat session module integration

- overhaul SkillsConfig UI and add i18n strings for flow-chat locale updates

- adjust desktop macOS menubar wiring to align with new layout behavior
feat: Add MCP APPS support
feat: implement Cowork mode and runtime skills architecture; redesign workspace   navigation
fix: fix transport_remote
- Add new Skills scene with SkillsNav, SkillsScene and i18n support
- Register Skills scene in NavPanel and SceneBar (Puzzle icon)
- Replace 3D cube loading animation with spiral loader (CubeLoading refactor)
- Add Badge component to component-library
- Redesign AgentsOverviewPage and ExpertTeamsPage layouts
- Remove CubeIcon from TitleBar
- Clean up EmptyState and ChatEmptyState styles
- Add RemoteConnectDialog component with NAT traversal / relay server tab switcher
- Tabs use text brightness only (no background) with a vertical divider
- QR code placeholder shown below the tab strip
fix: Add compatibility with Alibaba Cloud Coding Plan
@GCWing GCWing merged commit 280e71e into main Feb 28, 2026
2 checks passed
@GCWing GCWing deleted the feature/layout-redesign branch February 28, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants