fengjiayi
|
152077e9b5
|
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。
3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
|
2025-07-30 21:15:07 +08:00 |
|
fengjiayi
|
48289dae11
|
1. 修改了FlowResult的创建方式,新增了IsSuccess与Message,为后续进行流程日志追踪准备。
2. 修复了删除节点时,没有正确消除与之相关的参数获取关系。
3. IFlowNode新增了StartFlowAsync方法。
4. Library项目中FlowNodeExtension拓展类转移到了NodeFlow项目中。
5. 修改了Script自定义参数保存,对参数类型、返回值类型进行保存。
6. Library.Utils.BenchmarkHelpter中添加了Task、Task<>的重载方法。
7. NodeFlow项目中,FlowEnvironment默认使用通过NewtonsoftJson实现的JSON门户类。
8. NodeFlow项目中,FlowControl缓存了 FlowWorkOptions 选项实体,并且对于 FlowWorkManagement 进行了池化管理(但后续的项目中考虑重构流程任务运行时)。
|
2025-07-30 11:29:12 +08:00 |
|
fengjiayi
|
74961fa2c4
|
流程上下文添加了调用信息记录
|
2025-07-28 17:38:51 +08:00 |
|
fengjiayi
|
ccb8e49abc
|
重新设计了FlowLIbrary相关类;为工作台默认添加了基础依赖、默认画布。
|
2025-07-28 12:16:29 +08:00 |
|
fengjiayi
|
01ab905155
|
重写脚本解释器的实现,提高其可读性。
|
2025-07-13 17:34:03 +08:00 |
|
fengjiayi
|
70f674ca1b
|
优化了脚本生成AST时的代码提示,增加了脚本运行时错误提示。
|
2025-07-09 21:49:26 +08:00 |
|
fengjiayi
|
b25fd9c83c
|
尝试将节点流导出为c#代码文件
|
2025-07-06 14:34:49 +08:00 |
|
fengjiayi
|
162dc7bcf8
|
准备添加流程接口调用
|
2025-07-04 21:31:07 +08:00 |
|
fengjiayi
|
340ff7770f
|
优化FlowEnv
|
2025-07-04 15:46:29 +08:00 |
|
fengjiayi
|
97df2a04b2
|
LocalFlowEnvironment文件丢失,需要重写
|
2025-06-22 21:53:37 +08:00 |
|
fengjiayi
|
999060b67a
|
将流程事件接口与流程运行环境解耦。
|
2025-06-02 19:17:30 +08:00 |
|
fengjiayi
|
b1dc641c84
|
重新设计接口类,将流程运行环境和IOC解耦
|
2025-06-02 16:38:37 +08:00 |
|
fengjiayi
|
401c0e42d9
|
优化了Workbench画布节点创建相关的代码逻辑
|
2025-06-01 12:21:38 +08:00 |
|
fengjiayi
|
84390b574f
|
改写NodeModelBase类,使其继承Serein.Library.Api下的IFlowNode接口,而实现类迁移到NodeModel项目,方便后续节点运行逻辑修改时不用重新编译类库。
|
2025-05-31 12:15:01 +08:00 |
|
fengjiayi
|
a19733eff5
|
优化了Workbench上的操作。
|
2025-05-30 23:31:31 +08:00 |
|
fengjiayi
|
00c0a4d387
|
令工作台启动时切换画布,尽可能触发UI节点获取适配器、刷新节点之间的连线显示。
|
2025-05-30 12:06:06 +08:00 |
|
fengjiayi
|
ce42f45ff6
|
新增了NodeParamAttribute特性,用来指示类库节点的行为
|
2025-05-30 11:53:33 +08:00 |
|
fengjiayi
|
a112d0287f
|
解决了接口节点的参数共享,UI控件的Menu菜单事件穿透问题,同时优化了工作台画布流程相关事件的部分代码
|
2025-05-30 01:02:25 +08:00 |
|
fengjiayi
|
a5715be929
|
设计了流程接口节点,能够切换本节点数据、目标节点数据,目前还有数据来源相关操作没有实现
|
2025-05-28 23:19:00 +08:00 |
|
fengjiayi
|
f7cae3493f
|
添加画布信息视图
|
2025-05-27 23:46:06 +08:00 |
|
fengjiayi
|
7848af0363
|
实现了多画布下,节点的复制粘贴功能
|
2025-05-27 18:32:40 +08:00 |
|
fengjiayi
|
7ad6041be6
|
完成mvvm模式下,画布、节点编辑的基本重构
|
2025-05-26 23:55:23 +08:00 |
|
fengjiayi
|
ba74facf7d
|
修改环境接口(增加画布ID)
|
2025-04-03 15:58:57 +08:00 |
|
fengjiayi
|
b1a9679138
|
重新设计流程画布Canvas与节点Node的关联
|
2025-03-24 15:44:34 +08:00 |
|
fengjiayi
|
cf7760ef84
|
运行环境新增了画布相关的属性
|
2025-03-22 18:14:48 +08:00 |
|
fengjiayi
|
2168c5ec66
|
重构中day1,写了很多,不知道怎么说清楚
|
2025-03-18 21:01:15 +08:00 |
|