Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

优化 Mod 管理页的显示 #5139

Closed
3 tasks done
Xiaokang2022 opened this issue Nov 18, 2024 · 3 comments
Closed
3 tasks done

优化 Mod 管理页的显示 #5139

Xiaokang2022 opened this issue Nov 18, 2024 · 3 comments
Labels
· 新功能 重复 与已有的反馈或讨论重复

Comments

@Xiaokang2022
Copy link

Xiaokang2022 commented Nov 18, 2024

检查项

  • 我已在 Issues 页面常见&难检反馈及问题列表 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在 Mod 管理页下,增加 Mod 显示方式的选项,如“平铺”、“树状”等,并给前置 Mod 打上“前置模组”的标签或者根据“支持库”标签及其对应支持的模组构建一个树状结构。
附:如果可以,给“平铺”的显示方式增加一个排序或许是一个更好的优化(比如按类型、按名称、按安装名称,按来源等,大概参照下载页面那样分类),如果不能就算了(悲)……

大致的设想:

  • 平铺:默认的样子,就类似于现在的效果
  • 树状:用于展示依赖关系

尤其是树状的形式,可以非常非常非常清晰地展示出模组之间的依赖关系,希望可以增加这个功能。

附:如果可以在模组可能缺少前置模组时在顶部显示一个“可能缺少前置模组”的红色提示框(类似于自动安装界面缺少 “Fabric API” 那样的提示)并将对应的模组用特定浅红色标出来(如浅红背景色)就更好了!

对于无法推测前置和依赖的模组(依赖不明确或者手动安装的),可以单独平铺列出在最底下等。

原因

这个功能可以更方便地展示模组之间的依赖关系或者类别信息,方便搭配模组时缺少前置模组导致的报错,
此外且最重要的是,如果我不想要某个模组的时候,我可能会只删除了这个模组,但却没有删除它的前置,如果这个前置模组此时正好是冗余的,那这将会导致游戏启动变慢。

如果没有这个功能,我每次都必须手动点开每个模组的信息,忍受缓慢的加载速度来查看相关依赖和前置,让操作变得很麻烦。

@Xiaokang2022 Xiaokang2022 added · 新功能 新提交 需要社区初步确认其有效的新提交 labels Nov 18, 2024
Copy link

反馈重复性检测 | Issues Similarity Analysis

  1. 71% Mod 管理中允许筛选可更新/启用/禁用的 Mod #679

@3gf8jv4dv
Copy link
Collaborator

3gf8jv4dv commented Nov 18, 2024

并给前置 Mod 打上“前置模组”的标签或者根据“支持库”标签及其对应支持的模组构建一个树状结构。

附:如果可以在模组可能缺少前置模组时在顶部显示一个“可能缺少前置模组”的红色提示框(类似于自动安装界面缺少 “Fabric API” 那样的提示)并将对应的模组用特定浅红色标出来(如浅红背景色)就更好了!

对于无法推测前置和依赖的模组(依赖不明确或者手动安装的),可以单独平铺列出在最底下等。

附:如果可以,给“平铺”的显示方式增加一个排序或许是一个更好的优化(比如按类型、按名称、按安装名称,按来源等,大概参照下载页面那样分类),如果不能就算了(悲)……


在 Mod 管理页下,增加 Mod 显示方式的选项,如“平铺”、“树状”等

你说的「树状」显示方式是为了「用于展示依赖关系」,而「展示依赖关系」的基础功能「显示对应前置模组」龙猫说做不了(#179)。所以我将关闭这个问题。

如果我弄错了,或者有其他意见,可以继续评论,见谅。

cc @LTCatt

@3gf8jv4dv 3gf8jv4dv added 重复 与已有的反馈或讨论重复 and removed 新提交 需要社区初步确认其有效的新提交 labels Nov 18, 2024
@3gf8jv4dv 3gf8jv4dv closed this as not planned Won't fix, can't repro, duplicate, stale Nov 18, 2024
@LTCatt
Copy link
Member

LTCatt commented Nov 18, 2024

非常感谢建议,我正在寻思要怎么解决这个展示问题……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· 新功能 重复 与已有的反馈或讨论重复
Projects
None yet
Development

No branches or pull requests

3 participants