mayswind / AriaNg

AriaNg, a modern web frontend making aria2 easier to use.
http://ariang.mayswind.net
MIT License
11.83k stars 1.29k forks source link

[Suggestion] Add UI capability to batch selection | 增加UI快速多选功能 #713

Open ccl13 opened 1 year ago

ccl13 commented 1 year ago

目前的UI允许多选框选择项目,但仍需要逐个点击。当选项数量极多时,例如一些含大量padding file的种子,这就成了一件极难完成的操作。 建议增加UI功能,允许一些常见的快速多选功能。我能想到的有:

其中,我个人认为Shift键多选最容易实现,也足够易用。过滤+全选更强大,但需要引入一些额外的代码。 ———————————————————— The current UI allows for multiple selection using the check box, but it still requires clicking on each of them. When there's a large list of items, like some of the torrents containing a large number of "padding files", it is a very hard task to do. I would suggest to add an UI feature to support batch selection actions which is commonly supported in other UI software. The options I have are:

Among these options, I think the Shift key batch selection is the simplest to implement, and it is convenient enough. Quick filter + "select all" is more powerful, but it probably will need to add some modules to be done.

mayswind commented 1 year ago
  1. AriaNg目前的操作逻辑与鼠标框选有冲突,未来也不会支持框选。
  2. Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。
  3. AriaNg在下载多文件任务时,目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。
  4. AriaNg之前考虑过各个页面各个标签分别适配右上角的搜索框(包括下载详情页的文件签、Peer签,设置页面等),但不论每个页面独立存储当前搜索的内容还是共用,搜索时切换页面的交互都很奇怪,遂一直没有变更过当前逻辑。
ccl13 commented 1 year ago

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。

总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

mayswind commented 1 year ago

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。

总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。

总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

一般来说,要下载的内容一般很明确是哪些文件类型或者哪些文件夹或者根据文件名筛选。前两者筛选能力AriaNg已经提供了。 Shift多选除非很多人都有明确需求,否则大概率AriaNg不会提供这个功能。

mylongdays commented 1 year ago

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。 总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。 总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

一般来说,要下载的内容一般很明确是哪些文件类型或者哪些文件夹或者根据文件名筛选。前两者筛选能力AriaNg已经提供了。 Shift多选除非很多人都有明确需求,否则大概率AriaNg不会提供这个功能。

筛选功能的按键能否做个明显点的标识,现在这个实在是很容易被混淆成普通的文字,或者把筛选功能默认是展开的,点击后再折叠,这样更多的人才能知道这个功能,刚才我发现这个功能后在我所在的一个群里说了一声,发现使用这个页面的人里居然有超过6成不知道它的。

mayswind commented 1 year ago

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。 总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

Shift多选在下载场景中,通常实际使用的概率不会很高,所以AriaNg默认是采用点击多选的交互设计。

虽然确实使用率不高,但在需要的时候做不到非常影响体验。

目前支持根据文件类别选择或反选的功能,也支持按文件扩展名选择或反选的功能。这个功能应该已经能覆盖你的使用场景了。

可惜并不能,主要的例外场景是一些存档性质的torrent,同类文件分散各处,无法简单按照文件类型筛除文件;需要选择的项目又较多,全局正选反选都很难筛出需要的项目,如果能用Shift先选择其中一部分然后再额外操作就会方便许多。 总的来说我个人觉得提供Shift多选就能覆盖我目前遇到的几乎全部场景了。所以如果可以增加Shift多选的话,还是希望能够提上优先开发。

一般来说,要下载的内容一般很明确是哪些文件类型或者哪些文件夹或者根据文件名筛选。前两者筛选能力AriaNg已经提供了。 Shift多选除非很多人都有明确需求,否则大概率AriaNg不会提供这个功能。

筛选功能的按键能否做个明显点的标识,现在这个实在是很容易被混淆成普通的文字,或者把筛选功能默认是展开的,点击后再折叠,这样更多的人才能知道这个功能,刚才我发现这个功能后在我所在的一个群里说了一声,发现使用这个页面的人里居然有超过6成不知道它的。

  1. 下载过程中选择下载文件本身就是一个不常用的功能(AriaNg Native支持提交下载前选择文件,AriaNg因为不支持所以相对这个功能在AriaNg上频率更高一些),为了一个不常用的功能去让界面默认展示更复杂,非常不合适
  2. 正常用户在下载页面如果需要选择文件一定会按习惯在页面可点击处找寻,选择文件设计在整个选项卡内容的第一行左上角,没有比这个位置更合适的地方了