返回博客
发布 公告 补丁 Bug 修复
Openfoot Manager v0.1.2-alpha:修正一个大失误
作者 Sturdy Robot ·
在发布 v0.1.1-alpha 之前,我一直在测试,想确保一切都按预期运行。我发现了一些问题,把它们修掉了,然后我们发布了 v0.1.1。但我以为已经修好的问题,实际上有更深层的原因,结果就是 v0.1.1-alpha 带着一个致命 bug 一起上线了,它会阻止你开始新游戏。
这个问题确实有一个临时绕过方法,但并不理想。我知道大家肯定会抱怨,所以我更愿意现在就修掉它。我也考虑过发个热修复、下架旧下载,再重新发布,假装什么都没发生。但那样不对。我得为自己的错误负责,承担后果。所以我把版本号提升到了 0.1.2-alpha。技术上我也可以叫它 0.1.1.1,但按照 SemVer 的规则,那并不正确。
事情大概是这样的:
- 我们新增的国籍组合框表现得非常奇怪。有时候你能选国家,有时候又不能。
- 我当时以为我知道怎么修,于是写了一些测试来防止它再次发生。我已经无法复现问题了,所以就以为没事了。
- 但问题远比这更深。最后发现月份组合框和国籍组合框之间存在一种很奇怪的交互。如果你先打开月份组合框,国籍组合框就无法再选择任何国家。等我真正理解问题后,终于把它修好了,可惜那时 v0.1.1 已经发布了。
- 接着我又决定在 Windows 上测试游戏,结果迎来了另一个糟糕的惊喜:国旗在那里根本不受支持。真让人沮丧。它在 Linux 和 macOS 上都能工作,但我偏偏忘了测试最大的那个平台。所以我不得不加入第三方依赖,好让所有平台都能显示国旗。希望这次能彻底解决。
是的,这次发布内容不多,但如果你连国籍都选不了,那你根本没法开始新游戏。而如果你又不知道“先打开月份组合框”才是导致问题的触发条件,那你只会卡在那里,满肚子挫败感,因为我犯了一个没有认真检查的蠢错误。
这种事确实会发生。
但现在它已经修好了!(希望如此。)
很抱歉给你带来不便。你现在可以前往 下载页面 下载新版本。
非常感谢你的支持!
下次见!