yairm210 / Unciv

Open-source Android/Desktop remake of Civ V
Mozilla Public License 2.0
8.49k stars 1.57k forks source link

Feature request: consistent placement of Automate button #12271

Open Joeputin100 opened 2 weeks ago

Joeputin100 commented 2 weeks ago

Before creating

Problem Description

I play unciv on an android phone with a very small screen. When I hit the "next unit" button, there are often 3 tiny menu pages of tiny action buttons to press for the next unit. That's fine, but what drives me nuts is that the action buttons seem to show up in a random order for every next unit. So "automate" may be the first item on the first page for a unit, then it may be the 3rd item on the 2nd page for the next unit, etc... if I am trying to automate 20 or 30 units in a single turn (or any other action), I have to hunt and peck for that same action in different places for each unit.

Related Issue Links

No response

Desired Solution

Desired solution is to either keep the action menu consistent for all units of the same type, or allow me to group select multiple units in the Units Overview and set the same action for the whole group. Or actually, both of those solutions.

Alternative Approaches

Not sure how it would be implemented on Android with it's super slow keyboard interface, but hotkeys that are set to a consistent action (Like "A" for automate,"S" for sleep, "N" for next unit) would be a good solution too. I think this is how it worked in Cív 1 and 2?

Additional Context

No response

yairm210 commented 2 weeks ago

Hotkeys already exist, visible on Desktop with mouseover because that's where they're in use - key for automation is M For all units of the same type the placement should be the same - can you show a screenshot?

Joeputin100 commented 2 weeks ago

I made a video where I automated every unit in a turn. Notice that the battleships sometimes have "automate" on the 2nd or 3rd page. 20241010_154228 b.zip

As for the hotkeys, that makes sense that they are already implemented for the desktop version. Unfortunately I am limited to Android's touch screen, so that isn't a viable option for me.

Thank you for looking into this

Joeputin100 commented 2 weeks ago

Just a thought-- would it be possible to add a floating toolbar for the hotkeys to the Android touch screen version?

Joeputin100 commented 1 week ago

Another thought-- possible to set an option to make the existing action buttons ínto icons only without a label, so they can all fit on one page with the tiny screen UI?

RobLoach commented 1 week ago

option to make the existing action buttons ínto icons without a label

This is an interesting idea, and would more closely match the Civ 5 UI.