fix #74 : 使得OOBE屏幕可以最大化、可以缩放

Merged
ST
11d ago
+117-107

尝试解决 #74 中提到的问题。

  1. 使得OOBE窗口本身,可以最大化,可以缩放。这样不管怎么样,用户总可以自己缩放。
  2. 使得OOBE的四个界面,全部包裹在可以滚动的容器里,这样可以滚动。

方法可能算是有点暴力,我也不知道是不是最好的方案,如果有更好的方案可以一块讨论。

Sourcery 摘要

使 OOBE 窗口可调整大小,并确保每个设置屏幕都能通过滚动保持可用。

新功能:

  • 允许调整 OOBE 窗口大小并将其最大化,同时设置支持的最小尺寸。
  • 在所有 OOBE 屏幕中启用滚动,以便在较小窗口中仍能访问其中的内容。

错误修复:

  • 修复 OOBE 布局在可用窗口尺寸不足时可能隐藏完成按钮或导航按钮等控件的问题。
Original summary in English

Summary by Sourcery

Make the OOBE window resizable and ensure every setup screen remains usable through scrolling.

New Features:

  • Allow the OOBE window to be resized and maximized, with a minimum supported size.
  • Enable scrolling across all OOBE screens so their content remains accessible in smaller windows.

Bug Fixes:

  • Fix OOBE layouts that could hide controls such as completion or navigation buttons when the available window size was insufficient.