HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

超高或超宽的 UI 元素占满启动器窗口导致 UI 显示残缺

Open RisingInIris2017 opened this issue 3 years ago • 6 comments

启动器版本 Launcher Version

3.5.3.221

平台 Platform

Windows 10

Java

Zulu 8.56.0.23-CA-win64

问题描述 Problem Description

与 #1559 相似的问题: unknown unknown (1) 只要启动器尝试渲染一个宽度超过启动器窗口宽度(如安装一个文件路径很长的整合包), 或高度超过窗口高度(如输出一段很长的日志)的 UI 元素时,就会发生如图所示的情况, 导致 UI 残缺,难以使用。 有些界面,如打印日志界面,可以按 ESC 退出,但整合包安装界面似乎没有较好的不使用鼠标退出的方法。

RisingInIris2017 avatar Jul 10 '22 06:07 RisingInIris2017

还有游戏的日志界面,貌似日志是按照条数进行计算高度(但是有些情况是会自动换行导致高度计算错误,日志无法全部显示出来(部分被遮挡,滚动条无法滚动到那个地方)

wifi-left avatar Jul 12 '22 04:07 wifi-left

z这是 discord 上有人提出来的: image

wifi-left avatar Jul 12 '22 09:07 wifi-left

authlib-injector登陆时用户名过多会在窗口大小不够的情况下会显示不全。

wifi-left avatar Jul 12 '22 09:07 wifi-left

z这是 discord 上有人提出来的: image

在此前的HMCL 3.3.188还没有这个问题,更新3.5.3.211后显示就抽了(´。_。`) 这是图片

zhuWin avatar Aug 09 '22 10:08 zhuWin

定位问题提交 365ae0ef8cd917e3b63639db07d749539682e789

Glavo avatar Aug 09 '22 13:08 Glavo

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

Glavo avatar Aug 09 '22 14:08 Glavo

@huanghongxun 戳戳。

已知 365ae0ef8cd917e3b63639db07d749539682e789 导致了上面的显示问题,回滚 AdvancedListBox 到上一版本能解决问题,具体怎么修黄鱼看看吧。

Glavo avatar Aug 21 '22 13:08 Glavo