Commit Graph

22 Commits

Author SHA1 Message Date
fengjiayi
c3bfb9b734 小修小改 2025-07-27 23:46:26 +08:00
fengjiayi
d3c3210ccc 从Serein.Library分离了WebSocket/Modbus;新增了Json门户类,用于未来的Http、WebSocket、Mqtt、gRPC、QUIC扩展。 2025-07-27 23:34:01 +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
efe4d0a8e5 添加了 Action FlowCall 节点的代码生成支持 2025-07-08 14:22:41 +08:00
fengjiayi
678b01f2fe 完善节点图的代码生成 2025-07-07 20:40:24 +08:00
fengjiayi
162dc7bcf8 准备添加流程接口调用 2025-07-04 21:31:07 +08:00
fengjiayi
97df2a04b2 LocalFlowEnvironment文件丢失,需要重写 2025-06-22 21:53:37 +08:00
fengjiayi
999060b67a 将流程事件接口与流程运行环境解耦。 2025-06-02 19:17:30 +08:00
fengjiayi
84390b574f 改写NodeModelBase类,使其继承Serein.Library.Api下的IFlowNode接口,而实现类迁移到NodeModel项目,方便后续节点运行逻辑修改时不用重新编译类库。 2025-05-31 12:15:01 +08:00
fengjiayi
8c6cb0a9c6 修复了一个拼写错误 2025-05-30 23:33:20 +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
423fc0d8fc 解决了流程接口节点执行后,后续调用的节点无法正确获取入参的问题 2025-05-30 10:53:33 +08:00
fengjiayi
a112d0287f 解决了接口节点的参数共享,UI控件的Menu菜单事件穿透问题,同时优化了工作台画布流程相关事件的部分代码 2025-05-30 01:02:25 +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