HMCL
HMCL copied to clipboard
超高或超宽的 UI 元素占满启动器窗口导致 UI 显示残缺
启动器版本 Launcher Version
3.5.3.221
平台 Platform
Windows 10
Java
Zulu 8.56.0.23-CA-win64
问题描述 Problem Description
与 #1559 相似的问题:
只要启动器尝试渲染一个宽度超过启动器窗口宽度(如安装一个文件路径很长的整合包),
或高度超过窗口高度(如输出一段很长的日志)的 UI 元素时,就会发生如图所示的情况,
导致 UI 残缺,难以使用。
有些界面,如打印日志界面,可以按 ESC 退出,但整合包安装界面似乎没有较好的不使用鼠标退出的方法。
还有游戏的日志界面,貌似日志是按照条数进行计算高度(但是有些情况是会自动换行导致高度计算错误,日志无法全部显示出来(部分被遮挡,滚动条无法滚动到那个地方)
z这是 discord 上有人提出来的:

authlib-injector登陆时用户名过多会在窗口大小不够的情况下会显示不全。
z这是 discord 上有人提出来的:
在此前的HMCL 3.3.188还没有这个问题,更新3.5.3.211后显示就抽了(´。_。`)

定位问题提交 365ae0ef8cd917e3b63639db07d749539682e789
@huanghongxun 已知 365ae0ef8cd917e3b63639db07d749539682e789 导致了上面的显示问题,回滚 AdvancedListBox 到上一版本能解决问题。具体怎么修我不清楚,黄鱼来修吧。
@huanghongxun 戳戳。
已知 365ae0ef8cd917e3b63639db07d749539682e789 导致了上面的显示问题,回滚 AdvancedListBox 到上一版本能解决问题,具体怎么修黄鱼看看吧。