Skip to content

feat(gui): 新增基础图形界面并修复启动和打包问题 - #1

Merged
opsorart merged 3 commits into
WhereFromProject:devfrom
opsorart:dev
Sep 20, 2026
Merged

opsorart merged 3 commits into
WhereFromProject:devfrom
opsorart:dev

Conversation

@opsorart

Copy link
Copy Markdown

改动

  • 新增基础 WinUI 3 图形界面,支持选择和拖入文件查看来源。
  • 支持复制来源地址、打开来源网页。
  • 恢复 XAML 和资源索引生成,修复 GUI 启动问题。
  • 升级 Windows App SDK,修复关闭窗口时的崩溃。
  • 修复 x64 构建和发布打包配置。
  • 为 GitHub Actions 增加 dev 分支构建及 GUI 启动检查。

- Implement minimal graphical interface for file provenance inspection
- Add drag-and-drop support and file picker
- Display source URLs, referrer, and Windows zone information
- Add copy-to-clipboard and open-in-browser functionality
- Update README with GUI installation and usage instructions
- Add GUI publish script

Note: GUI requires Visual Studio 2022 or Windows 11 to build due to
Windows App SDK XAML compiler compatibility with .NET 10
- 修复 MainWindow.xaml 中的中文引号为 XML 实体转义 (")
- 添加 GetIssueMessage() 和 GetFieldName() 方法生成中文错误消息
- 在 Program.cs 添加 using System; 声明
- 配置项目使用 x64 平台而非 AnyCPU
- 设置 EnableCoreMrtTooling=false 跳过与 .NET 10 不兼容的 MrtCore PRI 工具
- 添加 Directory.Build.props 禁用不必要的资源索引功能

构建成功:0 错误,6 个可空引用类型警告
@opsorart
opsorart merged commit 7c25605 into WhereFromProject:dev Sep 20, 2026
1 check passed
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