Notsfsssf / pixez-flutter

一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
GNU General Public License v3.0
7.21k stars 291 forks source link

[功能建议] 想了好久了,有点多 #308

Open PYUDNG opened 2 years ago

PYUDNG commented 2 years ago
  1. 虽然知道您可能会很辛苦,不愿意做,但还是希望您能够加强对小说的支持。Shaft在小说上做的就很好,如果没思路您可以借鉴一下(感觉这句是废话)。如果实在是太累了,也希望您能够加入下载小说的功能。 Screenshot_20220108_162017_ceui lisa pixiv

  2. 希望您能够加强标签管理的功能。目前已收藏里面标签浏览界面只能上下滑动浏览,标签很多就很不方便,希望可以有类似搜索或者首字母跳转(类似微信联系人界面右侧首字母导航)这样的功能。如果能够批量为收藏的插画添加/删除/替换标签的话,那就更加感激不尽了(奢求的眼神.jpeg)。(这之前我好像提过,汗) Screenshot_20220108_161824_com perol pixez

  3. 希望可以像P站官方或者Shaft一样,首页浏览推荐插画列表时,收藏插画后可以提供几张相关插画插入到列表里。这个小功能真的可以让浏览过程爽很多:) Screenshot_20220108_162149

  4. 希望浏览插画列表时收藏按钮的点击区域可以大一点,经常会点不上,直接点到插画详情页面里去了… Screenshot_20220108_162311

  5. 标签搜索时不是会提示当前输入词对应的标签吗,希望点击那个标签以后输入框里面的词可以自动变成标签那个词。因为有时候想要多标签搜索但又输入不了日文,所以希望可以输入中文→点击提示词→继续输入→点击提示词→搜索,这样就可以同时搜索多个日文标签了。 Screenshot_20220108_162510

  6. 进入搜索结果页面后,希望可以点击复制/屏蔽搜索的标签。 Screenshot_20220108_162546

大概就这样,感谢大佬的辛勤付出!无论这些功能您能不能实现,都非常感谢您开发Pixez。希望Pixez越来越好!

Screenshot_20220108_161400 请大佬喝杯Java~

Notsfsssf commented 2 years ago

小说功能做的很简陋是因为我没有小说浏览的需求,因为看不懂日语又没花时间学,注意不到体验上的问题,没推动力,可以把需要加入的小说方面的优化详细一点列出来,最好是官方实现了的,因为有的需求是要官方api配合,比如收藏标签a到z就无法支持,接口只支持翻页,客户端在想办法通过已有的能力更好的整合 一步步来吧( 比如小说下载这个功能,该以什么形式保存到本地的哪个文件夹呢 android12有权限问题,每次保存调用系统的saf然后选位置保存,还是存到document或者download呢,直接存小说的id作为文件名是否方便 这是小说详情页会返回的数据Model
这个text是会带pixiv的自定义协议

PYUDNG commented 2 years ago

嗯,我同意您的观点,也能够理解一些您开发中遇到的实际困难。同时,我也说明我并没有开发经验,对于一些开发中的具体困难可能并不是十分了解甚至可能无法理解,这时我可能只能以一个用户的角度思考需求,尽量将需求的本质目标表述清楚,但对于具体实现是不了解的,希望您能够体谅。 当然,我希望您能够从您自己的角度按照合适的开发路径来开发Pixez,我提的仅仅是一个小用户的需求,希望不要因此打乱了您的开发路线。如果您愿意实现我的一个或者几个小小的需求,我也十分愿意与您详述我的一些想法与小小的思路。

有关收藏插画的标签管理功能

为什么先说这个呢,因为您对此专门提出了有关官方API支持的问题,可以说这是需求实现路径上的硬伤了,所以希望可以首先一起为解决这个困难找到一些思路。

比如收藏标签a到z就无法支持,接口只支持翻页

对于没有接口导致无法支持的,可不可以实现其类似的功能呢?就比如这个收藏标签首字母导航,目的是能够更加快速地定位到想要的标签。我没有开发经验,也不懂安卓开发,但是根据我的一点点js基础,猜测应该是有这么两个接口存在的:

根据这两个接口,是否可以在速览-收藏-标签页面中整合一个标签搜索框呢?无需一次获取全部的标签列表,而是直接通过用户输入给定的标签进行检索(搜索已收藏插画的标签),这样也可以起到快速定位到想要的标签的作用,不知这样是否可以实现呢?

有关小说浏览功能

小说功能做的很简陋是因为我没有小说浏览的需求 虽然您用“简陋”来形容现在的小说浏览功能,但实际上现在的小说浏览功能已经实现了基本的浏览需求。需要增强的,无非就是官方本身就支持的几个功能,和一个下载功能(目前除了官方支持的功能以外我能想到的小说浏览上的需求就只有下载了)。官方本身支持的功能我可能了解的不够全面,但从我平时个人使用其他软件浏览Pixiv小说时会用到的功能总结,大概就这么两个功能:

  • 小说标签功能。浏览小说列表时显示每篇小说的标签,阅读小说时显示当前小说的标签,点击标签则搜索具有此标签的其他小说,多标签搜索,搜索支持按收藏数量筛选、更改匹配、排序方式等等 image(Shaft的界面是这样的)

比如小说下载这个功能,该以什么形式保存到本地的哪个文件夹呢 android12有权限问题,每次保存调用系统的saf然后选位置保存,还是存到document或者download呢,直接存小说的id作为文件名是否方便

保存路径和命名格式的问题,在安卓端可以是不是直接参照目前已有的插画下载功能来设计呢? image IOS端是不是可以提供保存在软件内部存储空间里(不了解IOS开发,若有错误还请指正),同时提供通过IOS的分享功能导出的功能呢?

其他提到的功能建议

应该在之前的文字中描述得足够详细了……吧?如还有模糊之处,请务必允许我再行解释。

最后

一步步来吧(

horryruo commented 2 years ago

是的,作为一个小说重度用户,小说的体验确实有点差。 非常希望加上的功能:小说评论,小说收藏,小说下载,系列下载,能看简介、发布时间,收藏数观看数等等pixiv本来就显示的信息 同时,目前小说功能的设置只能设置字体大小,背景什么的都还不能换,不过这个是小问题,无伤大雅 如果作者大大闲暇之余能实现,小弟不胜感激

ArkhalisDragon commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

Notsfsssf commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

做成: 1.点一个按钮收藏当前位置,下次点开就自动跳这里,并可以取消 2.不点按钮,类似bilibili,上次看到这里,推出页面后自动记录,下次点开在文章开头,然后弹一个非阻塞的提示是否跳转上次阅读位置 3.点按钮,但是也加上次位置提示,未点添加标签按钮的给提示,添加过标签的就点开页面自动跳位置 哪种好呢

ArkhalisDragon commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

做成: 1.点一个按钮收藏当前位置,下次点开就自动跳这里,并可以取消 2.不点按钮,类似bilibili,上次看到这里,推出页面后自动记录,下次点开在文章开头,然后弹一个非阻塞的提示是否跳转上次阅读位置 3.点按钮,但是也加上次位置提示,未点添加标签按钮的给提示,添加过标签的就点开页面自动跳位置 哪种好呢

第一种吧,就和原版一样的

Notsfsssf commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

做成: 1.点一个按钮收藏当前位置,下次点开就自动跳这里,并可以取消 2.不点按钮,类似bilibili,上次看到这里,推出页面后自动记录,下次点开在文章开头,然后弹一个非阻塞的提示是否跳转上次阅读位置 3.点按钮,但是也加上次位置提示,未点添加标签按钮的给提示,添加过标签的就点开页面自动跳位置 哪种好呢

第一种吧,就和原版一样的

做到一半又开始纠结了。。假如是第一种,然后已经添加过书签了跳到了上次浏览的位置,然后往下浏览了一段距离,这个时候应该自动记录最后浏览的距离,还是让用户去重新点一下更新添加标签

horryruo commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

做成: 1.点一个按钮收藏当前位置,下次点开就自动跳这里,并可以取消 2.不点按钮,类似bilibili,上次看到这里,推出页面后自动记录,下次点开在文章开头,然后弹一个非阻塞的提示是否跳转上次阅读位置 3.点按钮,但是也加上次位置提示,未点添加标签按钮的给提示,添加过标签的就点开页面自动跳位置 哪种好呢

第一种吧,就和原版一样的

做到一半又开始纠结了。。假如是第一种,然后已经添加过书签了跳到了上次浏览的位置,然后往下浏览了一段距离,这个时候应该自动记录最后浏览的距离,还是让用户去重新点一下更新添加标签

就跟小说软件一样,就实时记录阅读进度就好啦

ArkhalisDragon commented 2 years ago

我来补充一个:小说部分我似乎没发现原版pixiv具有的书签功能,请问能否实现?或者通过保存id到本地,访问时通过id访问来近似复现?

做成: 1.点一个按钮收藏当前位置,下次点开就自动跳这里,并可以取消 2.不点按钮,类似bilibili,上次看到这里,推出页面后自动记录,下次点开在文章开头,然后弹一个非阻塞的提示是否跳转上次阅读位置 3.点按钮,但是也加上次位置提示,未点添加标签按钮的给提示,添加过标签的就点开页面自动跳位置 哪种好呢

第一种吧,就和原版一样的

做到一半又开始纠结了。。假如是第一种,然后已经添加过书签了跳到了上次浏览的位置,然后往下浏览了一段距离,这个时候应该自动记录最后浏览的距离,还是让用户去重新点一下更新添加标签

可以检测到当前作品已经添加书签之后,启用新的更新进度的按钮,保持原来添加书签按钮不变,这样既不会影响删除书签也比较方便更新进度

ArkhalisDragon commented 2 years ago

嗯....我好像还是没发现书签页面?

PYUDNG commented 2 years ago

@Notsfsssf 有关小说阅读器部分设计可以参考阅读3.0,不过我个人目前不建议在阅读器上花费大量的时间进行开发,够用即可(毕竟不是专门的阅读APP)

Notsfsssf commented 2 years ago

@Notsfsssf 有关小说阅读器部分设计可以参考阅读3.0,不过我个人目前不建议在阅读器上花费大量的时间进行开发,够用即可(毕竟不是专门的阅读APP)

我还是做个导出吧....实在没有看小说的习惯,不知道怎么做体验更好