Small Settings UI on high resolutions (e.g. 4K)
Maintainer thường phản hồi trong vòng 3 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 44/100
Hướng nghiên cứu
The issue identifies the settings UI and console UI but names no source files or tests. Start by locating their CEGUI-related code and how screen resolution is handled; compare behavior at the reported high and low resolutions. Done means settings scale appropriately across resolutions, with an adjustable scale option, and console font and textbox scaling are addressed.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
I've recently switched to 4K and noticed in a bunch of games (most notably ones using IMGUI) that the UI scaling is just not working correctly or even present at all.
I looked through MTA's source code a bit and it also seems to be using a custom UI library (though not IMGUI).
On a 4K monitor the settings UI is very small and I have to end up leaning into my monitor to be able to properly see what each option is.
This kinda goes in the other direction, too... if the resolution is too small then the settings UI will fill out the entire screen.
Example on 720x480 (I doubt anyone plays on that, but just as a point of reference)
I'm not too well knowledged in CEGUI but I would assume it's somehow possible to manually or even auto scale to the screen size. Unsure how well that'd work on lower resolutions though...
Other games and apps, such as the Openplanet plugin loader mod for Trackmania, has a UI scale option ranging from 0.5x to 3.0x, which I feel would be a better addition here, too
Steps to reproduce
- Boot MTA in a high screen resolution (e.g. 3840x2160 or even 2560x1440, it's smaller there, too)
- Notice the settings UI is not scaling properly
Version
Client: Multi Theft Auto v1.6-release-24149
Additional context
This extends to the console UI, too - the size seems okay, but the font scale (and textbox size by extension) definitely needs to be adjustable:
Relevant log output
Security Policy
- I have read and understood the Security Policy and this issue is not security related.
- Ngôn ngữ chính
- C++
- Star
- 1.9k
- Fork
- 588
- Merge trung bình
- 4 ngày 9 phút
- Pull request đã merge (30 ngày)
- 11
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của multitheftauto/mtasa-blue
-
engineSetModelFlag, engineGetModelFlag, engineSetModelFlags and engineResetModelFlag return errorĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
multitheftauto/mtasa-blue#3186 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
bindKey shouldn't be able to bind function multiple timesCó thể đã có người làm @iManGaaX đã nhận 11 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
multitheftauto/mtasa-blue#2629 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Protocol Error 67Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
multitheftauto/mtasa-blue#5553 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
multitheftauto/mtasa-blue#5552 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Crash every time disconnectingĐang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 43/100
multitheftauto/mtasa-blue#5550 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của multitheftauto/mtasa-blue
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 69/100
-
area:qmc bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 69/100
Maintainer thường phản hồi trong vòng 3 ngày
-
bug good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
ASGC-Game-Jam/asgc-gamejam-2026#563 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/ysql kind/bug priority/medium status/awaiting-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
yugabyte/yugabyte-db#37523 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Let agents name their jobsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100