钟良源
|
f084c93b39
|
refactor(flowEditor): 重构节点渲染逻辑并优化数据转换
- 重构了 DraggableNode 组件,使用新设计的 NodeContent组件来渲染节点内容
-优化了节点类型判断和处理逻辑,支持开始和结束节点的特殊处理
- 改进了节点参数的渲染方式,根据节点类型动态显示输入和输出端点
- 新增 convertFlowData 工具函数,用于将原始数据结构转换为 flow editor 可用的节点和边数据
|
5 months ago |
钟良源
|
ebc6de6965
|
feat(flowEditor): 添加基础节点组件并优化数据转换逻辑
- 在 flowEditor 目录下新增 basicNode 文件夹和 BasicNode 组件
- 更新 convertFlowData 函数,增加 nodeType 字段
- 在 FlowEditor 组件中注册 BasicNode 节点类型
|
5 months ago |
钟良源
|
b9b5ec2f19
|
refactor(flowEditor): 重构流程编辑器节点组件
- 提取公共组件 NodeContent 用于渲染节点内容和连接端点
-重构 StartNode 和 EndNode 组件,使用新的 NodeContent 组件- 添加 convertFlowData 工具函数用于转换流程数据
- 新增 exampleFlowData 作为测试数据
- 更新 FlowEditor 组件,使用转换后的流程数据初始化节点和边
|
5 months ago |
钟良源
|
b784cb158b
|
feat(flowEditor): 添加默认节点
- 开始节点和结束节点
|
5 months ago |
钟良源
|
80627b2c32
|
pref(navBar): 优化菜单标题获取逻辑和tab页管理
|
5 months ago |
钟良源
|
c072be8d27
|
feat(ideContainer): 为菜单项添加唯一键值并优化菜单选择逻辑
- 在 menuData 和 menuData2 中为每个菜单项添加了唯一的 key 属性
- 修改了侧边栏菜单的渲染逻辑,使用菜单项的 key作为唯一标识
- 优化了菜单选择时传递的 currentKey值,现在传递实际的菜单项 key
|
5 months ago |
钟良源
|
dca57d8d6f
|
feat(ideContainer): 实现 IDE 容器组件的多窗口管理功能
- 新增 ALL_PATHS 常量,用于定义所有可显示的组件路径
- 添加 openedTabs 状态,用于跟踪已打开的 tab
- 实现 renderContent 方法,根据打开的 tab渲染对应组件
- 优化 tab 关闭逻辑,更新 openedTabs 状态
- 调整默认内容显示逻辑,当没有选中任何 tab 时显示提示信息
|
5 months ago |
钟良源
|
2b7b0b31fb
|
feat(ideContainer): 新增顶部导航栏功能
- 添加顶部导航栏组件,实现菜单切换和关闭功能
- 优化页面布局,使用 flex 布局
- 调整日志栏样式,使其覆盖整个底部
|
5 months ago |
钟良源
|
0064a22712
|
style(ideContainer): 优化主内容区域样式
- 在 mainContent 类中添加 relative 定位,以便于后续样式调整
-调整 LogBar 组件的位置,使其紧接在主内容区域之后
- 移除子菜单区域的注释内容
|
5 months ago |
钟良源
|
0ead4403d8
|
style(ideContainer): 优化页面布局和样式
- 调整 IDEContainer 高度为 calc(100vh - 60px)
- 移除侧边栏固定定位和额外样式- 统一组件列表等元素的高度为 100%
- 调整子菜单最小高度为 calc(100vh - 60px)
|
5 months ago |
钟良源
|
92d25a9fdc
|
feat(layout): 优化页面布局和样式
- 添加 layout-content-wrapper-no-padding 类,用于控制内容区域的内边距
- 在 layout.tsx 中增加 showWrapperPadding 变量,根据路径或设置决定是否显示内边距
- 更新 settings.json,添加 noWrapperPadding 设置项
|
5 months ago |
钟良源
|
b559d26ca7
|
style: 创建子菜单栏,同时使用resizebox对页面进行宽度分割
|
5 months ago |
钟良源
|
8061bd169a
|
refactor(ideContainer): 侧边栏样式和结构重构
- 重新设计了侧边栏的样式,增加了滚动条和过渡效果
- 优化了菜单项的展示方式,支持图标和文本- 移除了折叠功能,简化了侧边栏的结构
- 使用自定义样式替代了 arco-design 的 Sider 组件
|
5 months ago |
钟良源
|
afa5de1030
|
feat(flowEditor): 增加初版流程编辑器功能
- 增加开始结束节点,增加编辑器侧边栏
|
5 months ago |
钟良源
|
88a43e8e02
|
pref(ideContainer): 优化 logBar 组件中 handleResize函数的参数类型定义
|
5 months ago |
钟良源
|
6d12c24e10
|
refactor(ideContainer): 优化右侧边栏的展开和收起逻辑
|
5 months ago |
钟良源
|
7d969d570a
|
refactor(ideContainer): 优化日志栏收起逻辑
- 添加引用 ResizeBox 容器,用于手动调整大小
- 使用 useEffect 直接更新元素样式,当收起状态改变时
- 实现 handleResize 函数,同步更新收起状态
- 调整日志栏高度的字符串表示,提高代码可读性
|
5 months ago |
钟良源
|
0ff7bb1c15
|
feat(logBar): 实现日志栏的折叠功能
- 添加收起状态,默认为收起
- 实现 Tab 点击事件的自定义处理
- 根据收起状态动态调整日志栏高度
- 优化 Tabs 组件的使用,移除不必要的属性
|
5 months ago |
钟良源
|
b7586b95b8
|
feat(orchestration): 添加应用编排功能
- 在 ideContainer 中引入 ProjectContainer 组件
- 新增 flowEditor 目录及其相关组件
- 实现基本的流程编辑器功能,包括节点拖拽、连接等
- 添加自定义节点类型 TextUpdaterNode
|
5 months ago |
钟良源
|
cceac6bec2
|
feat(routes): 添加编排模块路由
|
5 months ago |
钟良源
|
c914661006
|
style(instance): 优化代码格式- 删除多余的空行
|
5 months ago |
钟良源
|
6cdfaf93d5
|
build(deps): 升级类型定义和 TypeScript 依赖
-将 @types/react-dom 从17.0.2 升级到 ^17.0.2
- 将 typescript从 4.4.4升级到 ^5.9.2
|
5 months ago |
钟良源
|
939eb0a1e6
|
pref(ideContainer): 修改右侧侧边栏的默认展开值
|
5 months ago |
钟良源
|
4680b1762c
|
build(dependencies): 更新 @xyflow 相关包并解决 JSX运行时问题
- 在 next.config.js 中添加 @xyflow/react 和 @xyflow/system 的模块路径
- 更新 package.json,添加 @xyflow/system 依赖
- 在 pnpm-lock.yaml 中更新 @xyflow/system 版本
- 解决 react/jsx-runtime 找不到的问题,通过添加别名路径
|
5 months ago |
钟良源
|
94afaea70a
|
refactor: 删除无用的 React Flow 测试代码
|
5 months ago |
钟良源
|
9190be57cc
|
fix(layout): 修复打开IDEContainer页面是的warning
|
5 months ago |
钟良源
|
1c8cb87d90
|
docs(orchestration): 添加 README 文件以说明目录用途
- 在 application、compDev 和 project 目录下分别添加 README.md 文件
- 文件内容简要说明了各目录对应的功能模块
|
5 months ago |
钟良源
|
c80b7b0143
|
delete: 删除项目中无用的文件
|
5 months ago |
钟良源
|
6933f82ec0
|
feat(componentMarket): 添加组件详情页面
- 在 compCard 组件中添加点击跳转到组件详情页面的功能
- 新增 compDetails.tsx 文件实现组件详情页面
- 在路由配置中添加组件详情页面的路由
- 更新多语言文件,添加组件详情页面的翻译
|
6 months ago |
钟良源
|
de378e3977
|
feat(componentMarket): 组件市场页面增加搜索和分类功能
|
6 months ago |
钟良源
|
4c48d339f8
|
feat(compGrid): 添加分页功能
|
6 months ago |
钟良源
|
a8224cf4f7
|
feat(compositeCompLibrary): 实现复合组件库页面功能
- 添加Tabs组件,实现我的复合组件和公开复合组件切换
- 新增CompGrid组件,用于展示复合组件列表
- 新增CompNode组件,用于展示单个复合组件的详细信息
- 添加临时数据文件tempData,用于模拟复合组件数据
|
6 months ago |
钟良源
|
5c5c2d918c
|
feat(componentLibrary): 重构 CollapseBox 组件并添加 CompNode 组件
- 在 CollapseBox 组件中引入 Grid 组件,优化布局结构
- 新增 CompNode 组件,用于渲染组件节点信息
- 添加 formatDataType 工具函数,用于格式化数据类型
- 新增 compNode.module.less 样式文件,定义 CompNode 组件样式
|
6 months ago |
钟良源
|
8d180679a6
|
feat(componentLibrary): 实现组件库页面功能
- 添加组件库页面布局和样式
- 实现搜索框、组件推荐按钮和标签页功能
- 新增 CollapseBox组件用于展示组件数据
- 添加本地存储数据获取和设置工具函数
|
6 months ago |
钟良源
|
f3fdf25e03
|
feat(ideContainer): 新增组件开发相关功能
- 新增组件列表、组件审核、组件编码、组件部署、组件测试等功能菜单- 实现 URL 参数解析,根据身份展示不同菜单
- 优化侧边栏菜单,根据身份动态加载菜单项
- 重构 IDEContainer 组件,支持新功能
|
6 months ago |
钟良源
|
774a9b29fb
|
feat(menu): 新增菜单项在新窗口打开的功能
- 在 IRoute 类型中添加 openWindow属性,用于控制菜单项是否在新窗口打开
- 实现 openWindow 函数,用于在新窗口中打开指定 URL
- 修改 layout 组件,支持在新窗口中打开菜单项
- 优化组件开发模块的路由配置,使其支持在新窗口中打开
|
6 months ago |
钟良源
|
903bf5778a
|
style(ideContainer):调整日志栏样式和布局
|
6 months ago |
钟良源
|
35cb9c750c
|
feat(utils): 添加通用格式化工具函数
- 新增格式化实例类型和状态的函数
- 实现时间戳格式化函数
- 为项目提供统一的格式化处理工具
|
6 months ago |
钟良源
|
735387fa31
|
feat(instance): 添加实例页面组件和样式
|
6 months ago |
钟良源
|
8f372534ba
|
build(deps): 添加 dayjs依赖包
- 在 package.json 中添加 dayjs 依赖,版本为 ^1.11.13
|
6 months ago |
钟良源
|
1b6a752b20
|
pref(ideContainer):调整日志栏最小高度并优化右侧边栏渲染逻辑
|
6 months ago |
钟良源
|
9ce06903fc
|
feat: 新增右侧侧边栏中的两个组件 智能编排和组件市场
|
6 months ago |
钟良源
|
167c687a5b
|
feat(ideContainer): 添加日志栏并优化布局
|
6 months ago |
钟良源
|
cafead0cef
|
feat(ideContainer): 实现 IDE 容器的侧边栏布局和功能
|
6 months ago |
钟良源
|
b45c7bae52
|
feat(ideContainer): 新增侧边栏组件和菜单数据
|
6 months ago |
钟良源
|
4dfb66c739
|
feat(scene): 添加工程卡片点击打开 IDE 功能
|
6 months ago |
钟良源
|
1004569bc0
|
refactor(layout): 优化路由渲染逻辑
- 将路由映射的构建过程移至 useEffect 中,仅在初始化时执行
-重构 renderRoutes 函数,分离路由映射构建和菜单渲染逻辑- 优化子路由的处理方式,提高代码可读性和性能
|
6 months ago |
钟良源
|
dd8e7c605a
|
feat: 添加类IDE风格页面
|
6 months ago |
钟良源
|
dbfee44f91
|
feat(routes): 更新仪表盘路由模块
|
6 months ago |
钟良源
|
c72923ef88
|
feat(application): 新增应用页面模块
|
6 months ago |