Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase palette button size #717

Open
tkaragianes opened this issue Jun 30, 2023 · 1 comment
Open

Increase palette button size #717

tkaragianes opened this issue Jun 30, 2023 · 1 comment
Labels

Comments

@tkaragianes
Copy link
Contributor

Describe your idea

The bases in the palette are too small on mobile (particularly on the iPads used at CalDay) and need to be made bigger for easier touch use.

Motivation

At CalDay, we observed users struggling to change bases while painting. The base icons in the palette are very small, and the associated hitboxes prove difficult to activate on a touchscreen. There may also be unexpected interactions with the high-DPI iPad screens (although we believe that's appropriately handled in the current codebase) that are making the buttons appear smaller than they ought to.

Making the buttons larger will make the game more approachable on mobile, and easier for new users at these festivals.

Proposed Solution

The simple fix is to increase the size of the buttons in response to certain canvas widths. If we have access to device information in the palette context, we could also target the changes to specific devices. Another option is to remove the pair painting buttons from the palette via tutorial script, as they were rarely (if ever) used by players at these events.

A longer term solution will require designing the mobile UI to adequately account for the smaller screen size and to shrink/hide non-essential UI in mobile contexts. We've also discussed alternative interaction schemes, like a directional drag to paint or base cycle on tap.

Other Information

No response

@luxaritas luxaritas transferred this issue from eternagame/eterna-mobile Jun 30, 2023
@luxaritas
Copy link
Member

luxaritas commented Jun 30, 2023

I want to avoid just making it bigger on smaller widths since it would/could become massive on desktop when shrinking your browser window. I do thing something is off with high DPI scaling since things do feel smaller than they should on mobile, particularly when comparing to desktop (though my desktop screen size is liable to bias that a bit, and I hesitate losing even more screen real-estate to UI).

Minimally, I do want to investigate if we can increase the size of the hitboxes in the current layout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants