mcthesw / game-save-manager

一个简单的游戏存档管理器
https://help.sworld.club
GNU Affero General Public License v3.0
617 stars 21 forks source link

[功能/FEATURE]收藏管理 #133

Open Goojoe opened 3 months ago

Goojoe commented 3 months ago

收藏管理只是记录文件结构吗,那样也没什么用呀. 添加个备份存档组的功能还算有点用吧. 既然都这样了,把这个文件结构集成到存档管理不是更好吗

mcthesw commented 3 months ago

收藏管理主要是给游戏分类使用的,如:

- 游戏类型A
  - 系列1
    - 系列1-游戏1
    - 系列1-游戏2
  - 系列2
- 游戏类型B

我不理解“备份存档组”是什么意思,是指可以让多个存档以组为单位同时恢复备份、进行备份吗?

Goojoe commented 3 months ago

就是你上面说的,按照游戏类型A/B备份下面所有子存档

mcthesw commented 3 months ago

了解了,这个功能可以考虑添加

Goojoe commented 3 months ago

我说说我的设计思路,这个收藏夹完全可以和存档管理一起的,单独用也太割裂了 image 这样是很高效的,按照现在的思路,游戏一多存档管理的展开页就会变得低效

mcthesw commented 3 months ago

我有几个疑问:

  1. 视图切换是什么意思,你给的思路里面我没有看出不同的视图
  2. 你给出的列表仅仅是方便了批量处理游戏吗,我认为除了批量备份和批量恢复(如系统重置),并没有这样的使用场景,而全部恢复/备份已经在设置中存在了,如果有你的应用场景,可以展开说说(我想到的类似:“动作类游戏”进行整体的备份或恢复,这个场景在我看来是少见的)
  3. 收藏管理和文件结构不存在关系,当前收藏管理只用作建立左侧收藏栏
  4. 我看到你给出的表格主体结构和当前游戏管理主体结构类似,但是上放的操作按钮很多是只针对某个特定游戏的
  5. 功能添加图标是不错的想法,我最初是打算这么做的,但是匹配图标什么的也是麻烦事,因此作罢
Goojoe commented 3 months ago
  1. 添加一个切换视图按钮:在当前表格界面切换到之前收藏夹的结构,可以继续管理备份,可以整合之前的收藏夹结构互不冲突
  2. 就是为了系统重置用的
  3. 整合起来会更好
  4. 直接放到一个页面而不是从左侧的展开栏操作.但是上放的操作按钮很多是只针对某个特定游戏的这是什么意思?
  5. 可以不做,不影响
mcthesw commented 3 months ago

4说的是比如“启动游戏”、“打开备份文件夹”、“启用快捷备份”这些功能,只能针对一个游戏生效,如果视图切换之后保留上面的按钮,会显得不太合理;要不然就整个页面都替换掉

还是说切换视图后,并不影响现在选择的游戏?所有操作仍然是针对当前游戏的

Goojoe commented 3 months ago

只能针对一个游戏,这些功能可以放在二级详情页.功能区只是我写的草图

mcthesw commented 3 months ago

理解了,你给的建议很有建设性。由于这个改动比较大,我也会和Q群里的使用者们讨论一下,看看如何改进比较好,后续产生变化可能会要很长时间(我近期也比较忙,只能修点小bug),要是有相关变更我会同步到这个issue中

Goojoe commented 3 months ago

好,UI写好了可以发我看看

你给出的列表仅仅是方便了批量处理游戏吗,我认为除了批量备份和批量恢复(如系统重置),并没有这样的使用场景,而全部恢复/备份已经在设置中存在了,如果有你的应用场景,可以展开说说(我想到的类似:“动作类游戏”进行整体的备份或恢复,这个场景在我看来是少见的)

补充下这个,现在的管理方式很明显你只能一个个点击左侧展开页看看有没有备份, 最后备份时间是什么时候? 某个游戏玩到哪里了(描述). 改成这里可以在一个页面全览所以情况.如果游戏比较多还是这样一个个点就会变得繁琐. 这种展开视图早晚要改的, 因为很不符合使用习惯

mcthesw commented 3 months ago

懂了