 黄兆尉andCursor
|
ad83008d9c
|
build: 宿主改为 Simple3/FairyView,插件产物拷到 Simple3/plugins
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-26 11:14:14 +08:00 |
|
黄兆尉
|
8f1bb5eaed
|
Merge origin/main: 2.0 protocol cars and traffic config
|
2026-08-24 15:39:36 +08:00 |
|
 zhaowei.huangandCursor
|
158d770c54
|
docs: 添加 cyclegui-app-development 项目技能
将 CycleGUI 开发技能(含 Duplicated id 防碰撞规范)纳入 .cursor/skills,并调整 gitignore 仅放行 skills 目录可提交。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-30 22:38:18 +08:00 |
|
 zhaowei.huangandCursor
|
1724ea57f6
|
feat: 环线批量操作、任务筛选与模拟下发搬运任务
为 LoopMission 增加一键上线/结束任务(含二次确认),DeliveryViewer 增加起点/终点/车辆/状态筛选并修复 CycleGUI 控件 id 碰撞,TransportMission 增加 Shelf 站点间随机模拟下发能力。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-30 22:06:16 +08:00 |
|
zhaowei.huang
|
54cda958db
|
refactor: 插件窗体由 static 单例状态改为实例字段(对齐 TextViewer)
将 10 个 CycleGUI 窗体/管理器从进程级 static 单例状态改为实例字段 + 实例方法,
消除本地端/Web 端共享同一可变状态的隐患(对齐 TextViewer 正例)。
每个类保留一个 private static _instance 单实例持有者;静态入口 Open()/OpenViewer()
与实例 Show() 均转发到该实例,调用方零改动、单实例“置前”行为不变。
涉及:ChargeStationManagementForm、ChargeStrategyConfigForm、CommunicationMonitorForm、
AlarmConfigManagementForm、ButtonBoxManager、DoorManager、DoorMonitor、
LoopViewer、DeliveryViewer、TrafficInterlockViewer。
构建:dotnet build StandardScene.sln --no-incremental → 0 错误,30 警告(与基线一致,无新增)。
|
2026-06-26 15:31:02 +08:00 |
|
zhaowei.huang
|
a0dc1e6cd0
|
refactor: 插件 UI 从 WinForms 迁移到 CycleGUI,并修复代码质量问题
将 StandardScene 各插件的配置/监控窗体从 WinForms 迁移到 CycleGUI(删除 .Designer.cs/.resx,重写为 PanelBuilder 立即模式 UI,新增 CycleUiHelper 统一对话框)。
同时修复代码审核中的问题:
- 后台文件写入加锁 + try/catch(ButtonBoxManager / DoorManager,对齐 LoopViewer.SaveTasks 模式)
- CoderFieldsMetadata.cs 启用 #nullable enable,消除 CS8632 警告
- DummyCar 移除已废弃的 rightClickAction()/SetPosition()
- CarRemoteHelper.OpenVehicleWebPage 的 Process.Start 加 try/catch
- 重命名名不副实的 Mstsc()(现为打开网页)
- 统一弃元命名为 _
- TrafficInterlockViewer 改用稳定 Id(GUID)做选择/编辑,替代行索引
- csproj 改用 $(CGUILibDir) 解析 CycleGUI,绝对路径收敛到 Directory.Build.props
构建:dotnet build StandardScene.sln → 0 错误,30 警告(均为历史遗留)。
注:static 单例状态重构(审核第 8 项)暂未处理,留待单独任务。
|
2026-06-26 15:00:53 +08:00 |
|
zhaowei.huang
|
c8e540d272
|
init commit
|
2026-06-14 11:19:15 +08:00 |
|