配置弹窗UI优化,更新截取物品图标导航地址 (#2499)

This commit is contained in:
躁动的氨气
2025-11-30 19:35:46 +08:00
committed by GitHub
parent fdd270068d
commit 18efc69d0d
4 changed files with 82 additions and 64 deletions

View File

@@ -125,6 +125,20 @@ public class ScriptGroupProjectEditorViewModel : ObservableObject
public ScriptGroupProjectEditorViewModel(ScriptGroupProject project)
{
_project = project ?? throw new ArgumentNullException(nameof(project));
// 如果是JS脚本每次打开配置窗口时强制重新加载项目信息以读取最新的manifest.json
if (_project.Type == "Javascript")
{
try
{
_project.BuildScriptProjectRelation();
}
catch
{
// 忽略加载失败,避免无法打开窗口,界面上会显示相关错误或为空
}
}
_globalNotificationConfig = TaskContext.Instance().Config.NotificationConfig;
// 监听全局配置变更
_project.PropertyChanged += (s, e) =>