Repository navigation
fix(vgui): correct native build editor DPI layout - #32
Merged
Merged
Conversation
Scale the native GameUI build editor and its property rows using resolved gamedata symbols while preserving saved pixel geometry and resource units. Co-Authored-By: Codex <codex@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes MetaHookSv/MetaHookSv#954
GameUI 的原生 BuildModeDialog 在高分辨率下仍使用固定窗口尺寸和间距,与已经缩放的字体、标题栏和滚动条不一致;属性列表还存在横向溢出及滚动条被禁用的问题。
本次按已讨论的方案修复原生对象:
验证:
验证范围:实机激活使用原生 Options BuildGroup,实体 Shift+Ctrl+Alt+B 路径尚未验证。请求 3840×2160 被桌面限制为 3440×1440,未获得真正 4K 证据。该引擎现有逻辑强制启用 DPI 支持,因此
-no_high_dpi未覆盖实际关闭 DPI 的路径;其他引擎版本及自定义 scheme 仅确认 gamedata 覆盖。