From e9eb69db5f12400fa382bc85200f4a3170883dde Mon Sep 17 00:00:00 2001 From: Oliver Wong Date: Mon, 8 Jun 2026 14:01:51 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=8A=8Atodo=E6=8D=A2=E4=B8=AA?= =?UTF-8?q?=E6=9B=B4=E5=90=88=E9=80=82=E7=9A=84=E5=9C=B0=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 2 -- README.md | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 64cb29d..a3b484a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,8 +31,6 @@ dotnet run --project src/GUI # Launch the Avalonia de ## Known Issues / Gotchas -- 扫描时如果报错,报错信息可能会填满整个窗口,导致Overlay无法关闭。 -- 读取时如果报错,没有任何警告,会静默报错。需要有一个界面右下方的toast,或是发送系统通知告知用户遇到了错误。 - **升级 Avalonia 版本时,必须同步更新所有次级包引用。** 仅修改主包 `Avalonia` 的 Version 不会自动更新 `Avalonia.Desktop`、`Avalonia.Themes.Fluent`、`Avalonia.Fonts.Inter` 等次级包。必须手动逐个修改,然后执行 `dotnet clean && dotnet restore`。否则运行时的原生库(如 `libAvaloniaNative.dylib`)会混用新旧版本,导致 macOS 上的 `StorageProvider` 文件/文件夹选择对话框在回调时 SIGSEGV 崩溃。 - 相关 Avalonia issues: [#21102](https://github.com/AvaloniaUI/Avalonia/issues/21102), [#21150](https://github.com/AvaloniaUI/Avalonia/issues/21150), [#21313](https://github.com/AvaloniaUI/Avalonia/issues/21313),修复 PR: [#21104](https://github.com/AvaloniaUI/Avalonia/pull/21104)。 - **Tests create temp files/directories** under `Path.GetTempPath()` and clean them up via `IDisposable`. Don't rely on a real audio directory for tests. diff --git a/README.md b/README.md index cabc416..c73d472 100755 --- a/README.md +++ b/README.md @@ -25,6 +25,12 @@ 偏好设置: XDG_CONFIG_HOME 缓存数据: XDG_CACHE_HOME +### TODO + +- [ ] 扫描时如果报错,报错信息可能会填满整个窗口,导致Overlay无法关闭。 +- [ ] 读取时如果报错,没有任何警告,会静默报错。需要有一个界面右下方的toast,或是发送系统通知告知用户遇到了错误。 +- [ ] 本地化框架 + ## 技术栈 .NET + Avaloina + SQLite