Repository navigation
Mod Update Checker v1.3.0
游戏内的界面统一成一套,编号不再有多余的空格,info 里不再出现两个下载入口。
变更
- 所有游戏内界面统一:每个界面都以同一段标题栏开头,下面一行服务端上下文,然后是内容。颜色固定五个含义:金色标题栏、aqua 可操作项、白色内容、黄色需要处理的行、灰色其余。此前「按文字猜颜色」的函数删掉了(它把同一件事涂成两种颜色,还会因为一个名叫
a->b的 Mod 而改色)。 !!muc info里下载只出现一次:去掉直接指向 CDN 文件地址的链接(它绕过了插件下载时的哈希校验),只留按钮,位置不变;文件地址仍在last_report.json里,供自动化脚本使用。- 游戏内不再出现裸 URL:汇总改给
[详细信息]按钮(与list一致)并显示编号。控制台日志保持原样:那里的 URL 是唯一能到达项目页的方式。
修复
- 编号不再补空格:
[1]就是[1],[9]和[10]差一个字符。 - 汇总里的行序与编号对齐:小节内部与
list用同一个顺序,不再出现[2]排在[1]前面。 - 链接列按显示宽度对齐:中文界面上汉字占两个字符宽,按
len()补空格会把链接列推得参差不齐。 - 已是最新的 Mod 不再画假箭头:
版本: 0.160.6+26.3 -> 0.160.6+26.3看起来像发生了一次没发生的变更。
内部整理
- 删掉两个全库无人调用的渲染函数(
render_detail、render_index_body)与_coloured_line。 - 测试里的
_FakeServer.load_config_simple改为真的读写文件。
验证
- 测试 616 项(v1.2.1 是 607 项)全部通过。新增断言三条:所有界面必须以同一段标题栏开头、游戏内汇总不得出现 URL 且必须带按钮、链接列必须按显示宽度对齐。
- 真实 MCDR 2.13.0 / 2.14.1 / 2.15.0 / 2.15.7 / 2.16.0 五版本各跑一遍完整流程,逐项一致。
- 产物可复现、换行归一、包内无注释与 docstring、包内代码可编译。