fengjiayi
|
2d136a6b2c
|
refactor(temp) : 修复了一些命名和构造函数入参类型
|
2026-01-27 17:36:16 +08:00 |
|
fengjiayi
|
5f6a58168a
|
1. 新增了脚本节点之间连接时,入参类型伴随来源节点的返回类型改变而改变。
2. 重新优化了Script项目脚本生成代码的缩进排版
3. 修复了Script中对于Double字面量错误的使用了Float解析的bug
|
2025-07-31 15:45:02 +08:00 |
|
fengjiayi
|
152077e9b5
|
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。
3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
|
2025-07-30 21:15:07 +08:00 |
|
fengjiayi
|
69a32831b9
|
表达式节点、条件表达式节点改用Serein.Script进行构造解析执行,避免了文本解析带来的性能损耗。
|
2025-07-28 20:04:56 +08:00 |
|
fengjiayi
|
74961fa2c4
|
流程上下文添加了调用信息记录
|
2025-07-28 17:38:51 +08:00 |
|
fengjiayi
|
c3bfb9b734
|
小修小改
|
2025-07-27 23:46:26 +08:00 |
|
fengjiayi
|
29f2be5c80
|
通过Emit优化Script脚本的解释执行;出于后期更新的方向,暂时隐藏表达式节点、条件表达式节点、全局数据节点;流程图转c#代码新增对于Script脚本的支持,Script脚本现在可以原生导出为C#代码。
|
2025-07-26 19:36:54 +08:00 |
|
fengjiayi
|
88de5a21f5
|
优化了SereinEnv.WriteLine(Exception, InfoClass)输出,可以通过更改InfoClass控制是否输出异常堆栈信息。
优化了批量加载节点时,脚本节点类型分析异常的问题。
|
2025-07-17 22:46:40 +08:00 |
|
fengjiayi
|
88a82046b8
|
修复了脚本语言中构造器赋值的 bug
|
2025-07-16 16:16:19 +08:00 |
|
fengjiayi
|
01ab905155
|
重写脚本解释器的实现,提高其可读性。
|
2025-07-13 17:34:03 +08:00 |
|
fengjiayi
|
70f674ca1b
|
优化了脚本生成AST时的代码提示,增加了脚本运行时错误提示。
|
2025-07-09 21:49:26 +08:00 |
|
fengjiayi
|
678b01f2fe
|
完善节点图的代码生成
|
2025-07-07 20:40:24 +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
|
e9832c0dbd
|
更新了自述文件,以及一些优化。
|
2025-06-01 13:27:51 +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
|
cc0b084c84
|
脚本节点新增对Char字面量的支持
|
2025-05-31 00:20:29 +08:00 |
|
fengjiayi
|
a19733eff5
|
优化了Workbench上的操作。
|
2025-05-30 23:31:31 +08:00 |
|
fengjiayi
|
9c4e5b2735
|
修复了删除参数连接关系时导致调用关系也被删除的bug
|
2025-05-30 14:05:20 +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
|
9bceb970d3
|
暂时隐藏一些功能实现
|
2025-05-27 18:41:17 +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
|
f99aff3c2c
|
流程返回值改为FlowResult,记录节点信息、上下文信息,为以后的流程调用回溯做准备
|
2025-03-21 18:26:01 +08:00 |
|
fengjiayi
|
2168c5ec66
|
重构中day1,写了很多,不知道怎么说清楚
|
2025-03-18 21:01:15 +08:00 |
|