fengjiayi
|
630008198d
|
refactor(flow) : 重新实现了UIContextOperation的注入逻辑,为后续开发Avalonia版本的编辑器做准备。
|
2025-09-19 23:58:52 +08:00 |
|
fengjiayi
|
79af278b70
|
1. 移除了FlipflopContext,统一流程API
2. Script项目脚本修复了 RawString 原始字符串存在的问题
3. Script使用了ValueNode统一了值类型节点,为后续扩展更多的值类型做准备
4. TypeHelper.ToTypeOfString()方法中添加了部分值类型的"Type[]”与“List<Type>”的显式定义,用于脚本在类型中定义数组成员
5. Script项目脚本默认挂载的json方法拆分为jsonObj(String)与jsonStr(Object)以支持序列化与反序列化
6. 项目保存为dnf项目文件时,将不再保存名称为”Default"并且没有节点的画布,避免重复保存时默认画布增多。
|
2025-08-02 22:04:13 +08:00 |
|
fengjiayi
|
152077e9b5
|
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。
3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
|
2025-07-30 21:15:07 +08:00 |
|
fengjiayi
|
8dc7f5dd9b
|
调整了Library文件结构;
源代码生成新增了参数验证方法;
修改了ParamterDetails的定义
|
2025-07-29 18:36:43 +08:00 |
|
fengjiayi
|
70f674ca1b
|
优化了脚本生成AST时的代码提示,增加了脚本运行时错误提示。
|
2025-07-09 21:49:26 +08:00 |
|
fengjiayi
|
678b01f2fe
|
完善节点图的代码生成
|
2025-07-07 20:40:24 +08:00 |
|
fengjiayi
|
ce42f45ff6
|
新增了NodeParamAttribute特性,用来指示类库节点的行为
|
2025-05-30 11:53:33 +08:00 |
|
fengjiayi
|
fffb22b3a8
|
重新设计了项目的保存文件结构
|
2025-03-18 11:52:54 +08:00 |
|
fengjiayi
|
26e88aea77
|
环境接口新增了加载项目文件路径,方便类库在Init事件中自动加载具体的依赖
|
2025-03-17 10:14:18 +08:00 |
|
fengjiayi
|
41cf0064f6
|
如果方法入参如果有Description特性,则能够在节点悬浮窗口中显示
|
2025-03-15 16:03:58 +08:00 |
|
fengjiayi
|
1ae4c87aac
|
从DLL导入方法将按照方法名称首字母开始排序;规范化方法参数描述中的输入类型,改为枚举。
|
2025-03-15 15:43:42 +08:00 |
|
fengjiayi
|
8d0258ebea
|
Workbench项目中,优化了节点的复制、粘贴,加载。
|
2024-12-14 23:46:37 +08:00 |
|
fengjiayi
|
8c54b9a014
|
取消使用流程上下文自定义的字典数据;更改流程环境接口的输出方式
|
2024-11-08 17:30:51 +08:00 |
|
fengjiayi
|
dff9a00fb6
|
在Serein.Library添加了基础功能模块,暂时实现了键值对/数组数据的创建(可配合JSON库进行序列化)
|
2024-11-04 23:30:52 +08:00 |
|
fengjiayi
|
e4972c62f2
|
改写了流程依赖管理,封装为一个工具类,将来计划实现动态增加卸载/更新类库的功能
|
2024-11-03 21:17:45 +08:00 |
|
fengjiayi
|
a76091092d
|
准备修改运行环境中类库的依赖结构
|
2024-11-03 18:28:16 +08:00 |
|
fengjiayi
|
d646c4e820
|
完善了可变参数的加载与保存
|
2024-11-02 23:47:41 +08:00 |
|
fengjiayi
|
8b4ec31d83
|
新增了对NodeaAction特性标记方法中,对params可变参数的支持
|
2024-11-02 22:11:38 +08:00 |
|
fengjiayi
|
cd1642dcf7
|
忘记改啥了*1
|
2024-11-02 16:48:40 +08:00 |
|
fengjiayi
|
561b6d764f
|
优化了节点连接
|
2024-10-28 15:21:08 +08:00 |
|
fengjiayi
|
f20cfb755c
|
更改了远程环境下websocket会来回发送重复消息的问题
|
2024-10-28 10:25:57 +08:00 |
|
fengjiayi
|
cb2553ac69
|
修改了很多
|
2024-10-27 00:54:10 +08:00 |
|
fengjiayi
|
e38833a58c
|
尝试使用源生成器规范NodeModel代码逻辑
|
2024-10-20 12:10:57 +08:00 |
|
fengjiayi
|
f76f09da94
|
重新确认开发方向
|
2024-10-13 19:36:45 +08:00 |
|
fengjiayi
|
aa85c907a3
|
重写了触发器底层逻辑
|
2024-10-11 16:46:16 +08:00 |
|
fengjiayi
|
2d0f354895
|
重写了Emit构造委托的执行
|
2024-10-10 20:52:19 +08:00 |
|