162 Commits (69cee04dba31c5225a9fbaef8fa6b90d49fc8527)
 

Author SHA1 Message Date
钟良源 d837db46ab feat(flowEditor): 重构节点参数处理逻辑(现阶段数据结构需要重新设计,旧数据无法回显连线) 5 months ago
钟良源 bbe554db8a pref(flowEditor): 优化节点样式
- 优化节点选中状态样式
- 添加自定义边样式
- 调整节点和边的交互逻辑
5 months ago
钟良源 a82c544968 style(flowEditor): 优化节点样式和布局
- 为节点添加阴影效果,提升立体感
- 将节点连接点背景色改为蓝色,增加视觉区分度
5 months ago
钟良源 c9cd23039e pref(flowEditor): 优化节点内容组件并调整样式
- 调整节点输入标签样式,减少垂直间距
- 重构节点内容组件,提高代码可读性和可维护性
- 优化特殊节点和普通节点的句柄渲染逻辑
- 更新示例流程数据,为开始节点添加输出端口
5 months ago
钟良源 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