magefree / magefree/mage

GUI: Draft interface scaling for Hi-DPI needs adjustability

Open
#13,609 0 comments 1 reaction 0 assignees View on GitHub
enhancement GUI
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

Reported by several users in discord that there is apparently no way to adjust the ratio of screen space devoted to packs vs picked cards:

![Image](https://github.com/user-attachments/assets/2e1f9c0e-3c26-4f45-8be4-4eaa9708c670)

While the ratio is pretty good for 1920x1080 screens, it is imbalanced on 2560x1440, and hopelessly wrong for 3840x1260 as shown above. None of the sliders appear to affect it.

* Preferred solution: allow user to drag to set the size of the panel
* Secondary solution: add another slider in GUI settings that controls the ratio of the panels.
* Tertiary solution: use detected screen ratio when setting the size of the panel, targeting ~50% height

I would consider this a high priority improvement.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by locating the Draft interface layout and the existing GUI settings or sliders that control panel sizing. Done means the packs-versus-picked-cards panel ratio can be adjusted for Hi-DPI screen sizes, preferably by dragging, with the chosen behavior covered by an appropriate test if one exists.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.