详细问题描述
- 在从未运行过HBuilderX的计算机上第一次运行该程序,窗口上边缘超出可视范围,效果见截图。
- 处于此状态时无法使用鼠标和不可见部分交互,这包括操作系统的窗口菜单和最大化等按钮,程序自身的菜单,移动窗口。这些功能可以通过键盘正常进行。
- 在窗口位置正常的情况下也可以使用键盘再次将窗体顶部移出可视范围。作为对比,其它程序(比如记事本)会进行自动改正以保证标题栏不会完全不可见。
复现
初次运行
[步骤]
- 准备一个从未运行过HBuilderX的干净的环境。截图中的环境是win10沙盒,这大概是目前最简单的方法。
- 运行HBuilderX。
[结果]
窗口最上面部分超出可视范围,不能用鼠标交互,这也包括不能用鼠标移动窗口脱困。对于不熟悉键盘快捷键的用户,基本上这相当于程序不可用。
[期望]
窗口完全可见
从正常状态复现
[步骤]
- 准备一个环境,HBuilderX运行后窗口顶部在可视范围内(标准是可以通过鼠标与这部分交互)
- 运行HBuilderX
- 按键盘组合键“Alt+Space”,显示操作系统的窗口菜单(如果有快捷键冲突请想办法解决)
- 按键盘M键
- 持续按键盘上的“上箭头”键,直至窗口顶部超出可视范围
- 按键盘“回车”键
[结果]
窗口最上面部分完全超出可视范围,效果和初次运行时相同
[期望]
窗口最上面部分至少保留一小部分在可视范围内,仍然可以用鼠标与之交互。尤其是响应鼠标拖拽的部分应该始终保持部分可见。
IDE运行环境说明
HBuilderX 2.3.7.20191024
win10 pro 18362.418