md icon indicating copy to clipboard operation
md copied to clipboard

feat: 添加多选批量导出功能。

Open huang-hao-xuan opened this issue 2 months ago • 12 comments

添加多选批量导出md功能,引入jszip库,打包md成zip下载

huang-hao-xuan avatar Nov 03 '25 06:11 huang-hao-xuan

@huang-hao-xuan 冲突了,先解决下~

yanglbme avatar Nov 03 '25 08:11 yanglbme

@huang-hao-xuan 冲突了,先解决下~

@yanglbme 再看看

huang-hao-xuan avatar Nov 03 '25 09:11 huang-hao-xuan

🚀 Surge Preview has been successfully deployed!

Preview URL: https://doocs-md-preview-pr-1124.surge.sh

Built with commit 7a3eb7fb7160c2e1b1772e7ef3d615e9b89180fe

github-actions[bot] avatar Nov 03 '25 13:11 github-actions[bot]

type-check 失败,请处理下

yanglbme avatar Nov 03 '25 13:11 yanglbme

type-check 失败,请处理下

处理了

huang-hao-xuan avatar Nov 04 '25 02:11 huang-hao-xuan

image

这个设计有点奇怪,这种情况下,点击全选,和取消全选,都点不动

yanglbme avatar Nov 04 '25 14:11 yanglbme

image 这个设计有点奇怪,这种情况下,点击全选,和取消全选,都点不动

那这边设计成,点击全选的时候自动打开多选框并全选?会不会正常一些

huang-hao-xuan avatar Nov 05 '25 02:11 huang-hao-xuan

建议参照 notion 的方式,hover 时候出现选中框,点击后选中当前,同时出现全选按钮,点击最上方按钮变成全选,再次点击取消全选。

image image image

还有深色模式下,这里文字颜色不对了:

image

zeevenn avatar Nov 11 '25 08:11 zeevenn

@yanglbme @zeevenn 再看看

huang-hao-xuan avatar Nov 12 '25 08:11 huang-hao-xuan

有几个小问题可以优化下:

  1. 我的想法是移除上方按钮,全选按钮改成选择框,类似notion那样,因为目前这个样式无法第一时间理解这个按钮的作用。
  2. hover 上去后,高度会发生变化,来回闪动,体验不好。
  3. 导出按钮应该是有选择之后才出现,而不是 hover 上去上面就出现了。

https://github.com/user-attachments/assets/681fd9a0-f377-43b3-8b3d-045e4a4365ed

https://github.com/user-attachments/assets/7d580758-6d7e-4dd3-8fa5-4f81ec8bdb06

zeevenn avatar Nov 12 '25 10:11 zeevenn

最上方按钮变为选择框 =》 意思是第一条文章的选择框来控制全选? @zeevenn

huang-hao-xuan avatar Nov 12 '25 10:11 huang-hao-xuan

最上方按钮变为选择框 =》 意思是第一条文章的选择框来控制全选? @zeevenn

不是,类似这种,上面新增一个选择框的按钮(取代之前的全选按钮,之前的那个含义不太明显),可以控制全选,未全选和全选中的样式可以参考 notion

image

zeevenn avatar Nov 12 '25 11:11 zeevenn