alexhua / Aria2-Explorer

An aria2 download task management extension for chromium based browser
https://www.aria2e.com/
BSD 3-Clause "New" or "Revised" License
784 stars 66 forks source link

可不可以出一个不带AriaNG前端的lite版本? #171

Closed Tback1 closed 7 months ago

Tback1 commented 7 months ago

AriaNG我用起来始终不觉得比YAAW顺手,尤其是正在下载与下载后已下载文件的的分组、排序始终是个老大难问题。 考虑到A2E自己添加了一个全部下载的tab页,能否考虑这个页上增加一个分组将正在下载和已下载分组一下 类似 image AiraNG的issue也有人提类似这个的需求 https://github.com/mayswind/AriaNg/issues/735

如果上述方案实现难度过大 考虑到换了Chrome Store里其他几个[Integration],拦截和重命名的能力都不如Aria2-Explorer,但AriaNG默认真是挺难受的。估计请求作者打包一个带YAAW的版本那更是痴心妄想,是否考虑发布一个不带前端的版本?

alexhua commented 7 months ago

最近的版本已经对AriaNG做了改进,全部任务里的默认排序方式就是按正在下载->暂停->错误->已完成的状态分组的,只是没有像YAAW这样直白的显示出来。没明白不带前端的版本是什么意思,有啥好处。当然维护多个版本也是不太现实的,不如集中精力改进一个版本。不妨详细说说你的痛点在哪里,或者有时候是适应问题,适应一段时间就好了。

Tback1 commented 7 months ago

最近的版本已经对AriaNG做了改进,全部任务里的默认排序方式就是按正在下载->暂停->错误->已完成的状态分组的,只是没有像YAAW这样直白的显示出来。没明白不带前端的版本是什么意思,有啥好处。当然维护多个版本也是不太现实的,不如集中精力改进一个版本。不妨详细说说你的痛点在哪里,或者有时候是适应问题,适应一段时间就好了。

痛点的话 第一段话的尾部,我有说到,第一点,能否考虑像YAAW一样在全部下载页面,进行分组。直白的分组!减少认知负担

image 第二,途中圈1的位置,明明有一栏文件的大小的在 圈2处,放在圈1弄成两栏何苦呢? 同理圈3的打开文件,对服务器或者一般的Aria2 客户端 taskbar属性调用不起来的,位置上挪到圈2 可以否? 希望把下载一栏的高度降低回单栏,现在的一栏又高又宽,看起来真的累。 加之Aria孱弱的文件管理能力,下载取消的它也删不掉文件,下载完成的,也不指望他能管理整理,对于用户来说,下载结果最重要的就是下了多少,完成了么,出错了么,需要处理么。所以,对于下载完毕的文件 像YAAW一样默认紧凑的就显示文件名,大小,下载进度完成就足够了。现在的AirNG作为一个前端实在太重了。

A2E我也用了四五年了,但是还是对AirNG这个设计适应不了,至今还留了一个本地YAAW的html随时调用。不带AirNG好处就是包大小降下来,留给用户自己选择前端去。毕竟AirNG,YAAW,本地有个html就能用的,当然如果增加了项目维护难度,请就只考虑之前修改AirNG的痛点吧

alexhua commented 7 months ago

本来写了一大段,想想还是直接说结论吧,可能还是YAAW更适合你。

关于第一点,下一版会有一点小改进,让不同的状态区分得更明显,但不会做成YAAW那样。

关于第二点,曾经也是想改的。你可以提给AriaNG试试,上游如果改了我会跟进。

开源就是这样,各有各的问题。用户体验这事也是见仁见智,我能做的就是在各种方案之间做平衡,尽量在不增加工作量的情况下整合各个模块。

最后,感谢反馈。

Tback1 commented 7 months ago

完全可以理解~ 不强求,只提出issus请开发者考量,能实现固然好,不能也仅供参考~

alexhua commented 7 months ago

完全可以理解~ 不强求,只提出issus请开发者考量,能实现固然好,不能也仅供参考~

下一版会出一个紧凑模式

TaskList-1 TaskList-2