Conversation
…llback Assisted-by: codex:gpt-6-astra
Assisted-by: codex:gpt-6-astra
Assisted-by: codex:gpt-6-astra
|
发现一个问题。启用系统原生装饰后窗口本身会变成白底,导致我们无法给窗口裁切圆角。我想想有什么解决办法吗。 |
Assisted-by: codex:gpt-6-astra
|
Windows 11 感觉良好 |
…WM corner settings Assisted-by: codex:gpt-6-astra
|
系统深色模式、启动器深色模式,打开启动器会闪过一瞬白窗口。能否实现黑窗口呢? |
看起来用户代码无法控制这个行为。 |
|
|
那岂不是要等到 JFX 28 才行 |
2026-09-20.21.17.47.mov环境:macOS 26.6.2 目前来看这个功能还是很不完善 |
|
我觉得在 Windows 11 上是一个质的改变。 不过……有做成选项的可能吗? |
具体体现在什么地方呢?我手头没设备体验不了
这个应该还是比较好实现的 |
总的来说,对 Windows 11 用户来说应该是个值得分享的事。 |
|
Uhm,遗憾的是有一个和旧窗口不一样的行为。 app 内出现一个对话框时
|
|
当前的行为只会在手动使用 JFX27+ 环境中出现。希望能在第一次打开 HMCL 时自动下载 JFX 时就下载 JFX27,使用旧版本 JFX 时主动提示升级,因为正如 3gf8jv4dv 所说,使用原生窗口装饰在 Windows 上的体检提升明显。 |
|
找到很多这个 pr 能够解决或者相关的 issue ,做在这里一个汇总 已测试:
未测试: |
可能会引入一个环境变量来控制行为。 我计划默认情况下 HMCL 会探测当前环境是否满足一个保守的条件(系统为 Windows 或 macOS,对于 Windows 平台必须是浅色模式),此时才会启用原生窗口装饰。通过环境变量可以跳过这个检测,强制启用/禁止使用原生窗口装饰(当然必须满足 JavaFX 27+ 且关闭窗口透明这个硬性条件)。 Linux 平台看起来难以控制原生的窗口裁切,使用原生窗口装饰的话很难绘制圆角,所以默认不会启用这项功能。 |
这个条件没必要吧,如果是窗口闪白还在接受范围内 |


No description provided.