Update VersionTable to show MC version compatibility range
This commit is contained in:
+4
-3
@@ -34,10 +34,11 @@
|
||||
|
||||
### VersionTable
|
||||
|
||||
- 每行:MC 版本 | 构建产物文件名 | 源码文件名
|
||||
- MC 版本来自 `minecraft_properties_dir` 目录文件名
|
||||
- 每行:MC 版本 | 兼容范围 | 构建产物文件名 | 源码文件名
|
||||
- MC 版本与兼容范围由后端计算,版本范围计算逻辑封装在 `lib/utils/mcVersion.ts`,前后端共用
|
||||
- 构建产物和源码分别匹配 `filename_format` 和 `source_filename_format`
|
||||
- 全部只读展示
|
||||
- 最后一个版本的兼容范围含泛匹配,显示格式:若覆盖完整的大版本则显示 `1.19.x` / `26.x` 等,否则显示 `1.20.1-1.20.3` 等具体范围。截止版本下拉框可编辑;下拉可选值取 Modrinth 与 CurseForge 元数据 API 返回的 MC 版本并集
|
||||
- 已发布版本对比(平台差异)留到 PublishModal 第一页分别展示
|
||||
- 切换 config 后后台解析期间,Table 使用 Ant Design 自带的加载状态
|
||||
|
||||
### PublishModal
|
||||
|
||||
Reference in New Issue
Block a user