概述 | Summary
在实例列表中提供分组支持,支持用户创建分组用于划分实例组
原因 | Reason
在实例较多的情况下,用户可能有 原版实例 、整合包实例 、模组实例 、 光影实例 、 原版辅助实例 ,对于这种复杂的使用场景,可能一种类型的实例包含不同的版本(主要体现在原版辅助实例)或者有多个(如整合包),当这些实例混在一起时,在不借助搜索的情况下无法快速找到自己想要的实例,因此需要支持用户手动创建实例分组,且分组支持排序和折叠。
详情 | Description
在实例列表支持创建分组,需要在初始化(即用户开始使用分组时)生成分组配置文件,分组配置文件存储于 versions 文件夹中(考虑到存储在实例的hmclversion.cfg可能导致转移某个实例或安装包含hmclversion.cfg的整合包时可能会出现之前分组,因此不建议存储于hmclversion.cfg中),以便于支持用户的多个游戏目录(如 用户目录下的.minecraft目录 和 启动器所在位置的.minecraft目录),分组支持 折叠/展开 和 记忆状态(非必须)。
折叠/展开效果类似于↓
概述 | Summary
在实例列表中提供分组支持,支持用户创建分组用于划分实例组
原因 | Reason
在实例较多的情况下,用户可能有 原版实例 、整合包实例 、模组实例 、 光影实例 、 原版辅助实例 ,对于这种复杂的使用场景,可能一种类型的实例包含不同的版本(主要体现在原版辅助实例)或者有多个(如整合包),当这些实例混在一起时,在不借助搜索的情况下无法快速找到自己想要的实例,因此需要支持用户手动创建实例分组,且分组支持排序和折叠。
详情 | Description
在实例列表支持创建分组,需要在初始化(即用户开始使用分组时)生成分组配置文件,分组配置文件存储于
versions文件夹中(考虑到存储在实例的hmclversion.cfg可能导致转移某个实例或安装包含hmclversion.cfg的整合包时可能会出现之前分组,因此不建议存储于hmclversion.cfg中),以便于支持用户的多个游戏目录(如 用户目录下的.minecraft目录 和 启动器所在位置的.minecraft目录),分组支持 折叠/展开 和 记忆状态(非必须)。