PlayCover / PlayCover/PlayTools
[Feature]: scalable keymaps based on aspect ratio
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 111
- Forks
- 145
- Avg merge
- 12d 8h
- Merged PRs (30d)
- 3
Description
Is your feature request related to a problem?
kinda?
right now keymaps do not scale according to aspect ratio, a keymap made for 16:10 will not work properly after switching to 16:9, 21:9, 4:3, and so on. so different keymaps will have to be created for different aspect ratios
Describe the solution you'd like
make keymaps scale according to the aspect ratio
i think currently keymap positions use absolute coordinate values, that's why they don't scale properly when used on a different screen ratio, maybe instead of absolute coordinates they can be made relative to the edges of the window width and height? in theory this should work since most in-game touch UI elements also scale accordingly
Anything else?
not atm
Issue Language
- Yes my issue is written in English
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the keymap coordinate handling and the window sizing or aspect-ratio entry points described in the issue. Compare behavior across 16:10, 16:9, 21:9, and 4:3 displays; done means one keymap scales correctly when the window changes aspect ratio without requiring separate layouts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- desktop, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100