thewierdnut / endless-mobile

Space exploration, trading, and combat game.
https://endless-sky.github.io/
GNU General Public License v3.0
92 stars 6 forks source link

Let's think about how to make buttons bigger and more finger-friendly #128

Open NomadicVoxel opened 1 month ago

NomadicVoxel commented 1 month ago

Problem Description

The problem is simple: we're adapting a GUI that was designed for a mouse.

Good job on making the UI more compact to fit, but there's still the issue of buttons being sized for a mouse. My fingerprint covers like three or four entries on the job board, for example.

Related Issue Links

Text scaling is kinda a relevant issue, and I think patching that might help this somewhat, but not all the way. https://github.com/thewierdnut/endless-mobile/issues/30

Desired Solution

Here's a few simpler ideas:

Alternative Approaches

More complex ideas:

Additional Context

No response

thewierdnut commented 1 month ago

Every change I make to the mobile fork is a change I usually have to re-implement when I rebase on the upstream project. My preference is to push changes like these upstream if possible, and I am working on these issues already, but the upstream project has a slow pace of development for UI changes.

These changes are coming. Stay tuned.