feat: 增加打开本地文件功能
## ✨ 新功能 - 添加「📂 打开文件」按钮 - 使用 rfd 文件选择对话框 - 支持 PDF, EPUB, MOBI, TXT, Markdown, 代码文件 ## 🛠 技术实现 - 添加 rfd = "0.14" 依赖 - 实现 open_local_file() 异步函数 - 添加 DocumentViewer 组件显示文档信息 - 自动将打开的文件添加到书库 ## 🎨 UI 改进 - 侧边栏添加打开文件按钮 - 文档查看器显示格式、页数、大小 - 错误处理与友好提示 --- 📅 开发日期:2026-03-10
This commit is contained in:
@@ -46,6 +46,9 @@ dirs = "5"
|
||||
chrono = { version = "0.4", features = ["serde"] } # 时间处理
|
||||
uuid = { version = "1.0", features = ["v4"] } # UUID 生成
|
||||
|
||||
# 文件对话框
|
||||
rfd = "0.14"
|
||||
|
||||
[features]
|
||||
default = ["desktop"]
|
||||
desktop = ["dioxus/desktop"]
|
||||
|
||||
Reference in New Issue
Block a user