Skip to content

[v4-08] 编辑器主框架 — 工作台布局 + 菜单 + 插件系统 #116

Description

@HeDaas-Code

目标

把所有编辑器组件整合为一个统一的 IDE 工作台,支持插件扩展。

范围

  • MainWindow IDE 布局(仿 VS Code / Unity):
    • 顶部:菜单栏 + 工具栏(播放/暂停/停止)
    • 左侧:ProjectTree + AssetManager(可切换 tab)
    • 中央:NodeGraphView(主编辑区)
    • 右侧:VariableInspector + EventStreamInspector
    • 底部:LogPanel + Console
    • 浮动面板:PreviewPanel(可拖拽独立窗口)
  • 菜单栏:
    • File: New Project / Open / Save / Export
    • Edit: Undo / Redo / Preferences
    • View: 面板显隐 / 主题切换
    • Run: Play / Pause / Stop / Step
    • Tools: 节点图 / 资源管理 / 路由图
    • Help: 文档 / 关于
  • 工作区持久化:面板布局 / 窗口大小 / 最近打开项目
  • 插件系统:
    • Plugin Protocol: register_panel / register_node_type / register_menu
    • 示例插件:ASCII art 编辑器 / 对话预览器
  • 主题:深色 / 浅色(QSS)
  • 快捷键体系:全操作可绑定快捷键

依赖

  • v4-01 ~ v4-07 全部组件

验收

  • 所有组件在同一个 IDE 窗口里协作
  • 面板可拖拽 / 显隐 / 围绕中央编辑区布局
  • 插件能注册自定义面板和菜单项

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions