@Frostion I'm so on the fence about a wake-all!
It could be useful for misclicks. Perhaps waking a unit if it is clicked instead of only if it is moved? I don't know if that would actually be more intuitive or not. Seems play testing would be needed to know for sure. I've done some myself and so far have been pretty happy with which units sleep. I suspect is the key is to not sleeping units that you want to move eventually, but really the units that you want to stay put until you pay attention to them.
I like the idea of a bell icon if we go with having a wake-all.
I hope and wonder if it works so well that old/new players would chose to always run through all their units one by one this way, as it is convenient and easy.
There is a bug to fix where the map loses key focus on multiplayer games: https://github.com/triplea-game/triplea/issues/4959
I think we'll need to get that fixed or otherwise the hotkeys are going to seem worthless and clicking buttons is not fun. Otherwise, my limited play testing, I've been successfully reminded to move a US bomber to bomb Germany that I had otherwise totally forgotten and the "you've moved everything" confirmation has really helped boost confidence I can actually end the game phase.
Does the screen center on a unit/territory automatically when pressing next?
Yes. I added in a behavior tweak so if you center on a territory, move all the units out of it, and 'center' again that it'll go to the next set of units.
Maybe there should be an option where players can select if the system controls next/prev/center/sleep of individual units or intire territories?
Was a consideration, I suspect the individual units will be unworkable and is not as needed as simply looking at the territory and knowing units are there to move. The unit avatar lets a player know which and how many movable units are in the territory. I can imagine a scenario where you have a 50 unit stack of infantry that you would not want to cycle through. FWIW, if you use ctrl+click move to say move all the infantry, re-center will go back to the same territory and can then move the other units. I think perhaps the use-case is covered by simply 'centering' and moving and repeating until the territory is empty or skipped/sleeped.