Skip to content

Conversation

@frg2089
Copy link
Contributor

@frg2089 frg2089 commented Dec 18, 2025

由于 sqlite3 依赖项升级,导致原本的下载 sqlite3.dll 的方案失效 这导致的后果就是如 #1087 提到的那样

现在不再需要手动下载 sqlite3.dll 了,sqlite3依赖项会通过 hook 特性自动整一个二进制程序出来

Close #1087

移除了lib/component/illust_card.dart中不再需要的Illust模型导入,
因为该组件已不再直接使用Illust类。同时更新了相关的依赖文件以保持代码整洁。

refactor(illust_cacher): 清理不必要的导入语句

从lib/er/illust_cacher.dart中移除了冗余的Illust模型导入,
优化了代码结构并减少了不必要的依赖。

Signed-off-by: 舰队的偶像-岛风酱! <frg2089@outlook.com>
- 将 `code_assets`、`hooks` 和 `native_toolchain_c` 依赖项添加到主依赖中
- 添加 `ffigen` 到开发依赖项
- 引入 `yaml_edit` 包作为传递依赖
- 在 Windows CMake 构建脚本中增加对原生资源目录的安装支持
- 移除 SQLite 的手动下载与集成逻辑
- 新增插件管理器文件 (`plugins_manager.cpp/.h`) 统一注册自定义插件
- 修改 `flutter_window.cpp` 使用新的插件统一注册方式

Signed-off-by: 舰队的偶像-岛风酱! <frg2089@outlook.com>
Signed-off-by: 舰队的偶像-岛风酱! <frg2089@outlook.com>
@frg2089 frg2089 marked this pull request as draft December 18, 2025 16:23
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.

[BUG]Windows端启动后无窗口无反应,进程挂起 (0 CPU, ~50MB RAM)

1 participant