v2.3.4 更新 依赖版本、修复 彩色文字异常
更新内容
- 更新 依赖版本及最低编译版本
考虑到之前 Go 版本我也更新了,干脆把 CFST 为数不多的依赖也都更新一下算了,因此 go.mod 里的最低编译版本号也改为了 1.18 - 修复 部分情况下无法显示彩色文字的问题
比如 Windows 双击运行等情况下,CFST 输出的彩色文字异常,以及重定向到文件时也会把颜色代码写进去 - 调整 主界面的蓝色文字为青色
蓝色文字在比如 Windows PowerShell 这种默认背景颜色是蓝色的终端中会看不清,改为青色会好点,有配色建议尽管提
- 关于 彩色文字 的已知问题:
复现条件:在 Windows 系统中通过 Git Bash 来运行 Windows 版的 CFST 时,延迟测速进度条右侧的可用数字颜色会有异常。
问题缘由:实现进度条功能的第三方库pb的间接依赖是color,进度条右侧的数字颜色就是由color处理的,在各种情况下都能正常显示为绿色,因此我为了解决 Windows 下文字颜色异常的直接引入了这个间接依赖color,结果引入前可用数字颜色还是正常的,引入后成功解决了 Windows 下异常问题,但这个可用数字反而异常了。。。应该是pb内的调用的color和我引入的color同时使用时在这种奇怪条件下冲突了(虽然都是同一个color),但我也无力解决,不过好在问题影响不大,复现条件也比较复杂,一般人根本遇不到,因此修不修都行~