Skip to content

feat: 添加网络磁盘扫描进度提示 (#46)#47

Open
Redem714233 wants to merge 1 commit intoasxez:devfrom
Redem714233:feature/network-scan-progress
Open

feat: 添加网络磁盘扫描进度提示 (#46)#47
Redem714233 wants to merge 1 commit intoasxez:devfrom
Redem714233:feature/network-scan-progress

Conversation

@Redem714233
Copy link
Copy Markdown

你好👋,我准备为 #46 提交一个 PR。

用户点击"扫描"按钮扫描网络磁盘音乐文件时,没有任何进度反馈,无法感知扫描是否在进行。

改动内容

1. 修复进度事件名不一致

scan.js 中的进度事件名 library:scan-progresspreload.ts 监听的 library:scanProgress 不一致,导致前端无法接收进度事件。统一为 library:scanProgress

2. 添加扫描进度提示

在网络磁盘详情页(NetworkDriveDetailPage)和设置页 Modal(NetworkDiskModal)的扫描按钮处添加轻量进度条 tip:

  • 扫描开始时在按钮下方显示进度条和文字
  • 实时更新:扫描中: 已处理文件数/总文件数 (已识别歌曲数)
  • 扫描完成/失败后自动移除进度提示
  • 扫描期间禁用按钮防止重复点击

效果如下:
设置
外部

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