Skip to content

Add AutoCloseOnProcessExit option and implement process exit handling - #60

Merged
dualbios merged 1 commit into
mainfrom
auto-close-for-process-closing
Aug 14, 2026
Merged

Add AutoCloseOnProcessExit option and implement process exit handling#60
dualbios merged 1 commit into
mainfrom
auto-close-for-process-closing

Conversation

@dualbios

Copy link
Copy Markdown
Collaborator

Close prodess's window on process exit

@dualbios
dualbios merged commit 382d1d4 into main Aug 14, 2026
6 checks passed
heipa24 added a commit to heipa24/FlaUInspect that referenced this pull request Aug 14, 2026
i18n: 将新增搜索与进程退出功能文案翻译为中文

将上游提交引入的英文 UI 文案翻译为简体中文,与项目现有中文风格保持一致:
- FindControl.xaml:查找字段(AutomationId/控件类型/类名/名称/文本/框架 Id/框架类型/进程 Id/本地化控件类型/帮助文本/值)、匹配模式(子串/不区分大小写/精确)、搜索范围(仅已加载树/仅选中项子元素)、查找上/下一个按钮提示
- ProcessWindow.xaml:搜索面板切换按钮提示“显示查找面板。”
- SettingsWindow.xaml:设置项“进程退出时自动关闭”

fix: 补齐搜索提交(db2ed63)缺失的 CurrentElementSaveState 通知以通过编译

合并搜索提交时,ProcessViewModel 中 CopiedNotificationCurrentElementSaveStateRequested 事件与处理方法未能正确落地,导致编译失败。本次补齐:
- ProcessViewModel:新增 CopiedNotificationCurrentElementSaveStateRequested 事件,并在 CurrentElementSaveStateCommand 命令体触发
- ProcessWindow.xaml.cs:新增 ShowCopiedNotificationCurrentElementSaveStateRequested 处理方法
- ProcessWindow.xaml:新增 CopiedNotificationCurrentElementSaveStateGrid 通知元素

保留 main 本地功能(悬停元素更新到树)的同时,恢复上游搜索提交的通知逻辑。

feat(options): 新增 AutoCloseOnProcessExit 选项并实现进程退出处理 (FlaUI#60)

新增 AutoCloseOnProcessExit 配置项,在监控的进程退出时自动关闭关联窗口/应用。

原提交: 382d1d4 Add AutoCloseOnProcessExit option and implement process exit handling (FlaUI#60)

feat(search): 新增搜索功能 (FlaUI#58)

- 新增 FindControl 用户控件并集成到 ProcessWindow
- 实现 FindControl 搜索功能并与 ProcessViewModel 对接
- 增强 FindControl,新增搜索条件与匹配模式,并添加 FindByIcons 资源
- 新增 FindByIcons 资源并更新 FindControl 布局

原提交: db2ed63 Searching (FlaUI#58)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant