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

Redesign pause screen UI - ideas here #13016

Open
hrydgard opened this issue Jun 9, 2020 · 13 comments
Open

Redesign pause screen UI - ideas here #13016

hrydgard opened this issue Jun 9, 2020 · 13 comments
Labels
User Interface PPSSPP's own user interface / UX
Milestone

Comments

@hrydgard
Copy link
Owner

hrydgard commented Jun 9, 2020

Currently it's way too easy to misclick, because to handle 5 save states on-screen we've had to make the save/load state buttons too small.

Floe proposed the following UI (clickable mockup: https://app.moqups.com/NKxxdPt3AY/view/page/ad64222d5 ) where you first click whether to save or load, then click the state.

There are many other possibilities though, like first click the slot, then save/load, for example. Not sure what's safest against misclicks. Maybe even easy access to an Undo Save State function would be a reasonable workaround...

@hrydgard hrydgard added this to the v1.11.0 milestone Jun 9, 2020
@iota97
Copy link
Contributor

iota97 commented Jun 9, 2020

IMHO it's better to have save/load button and only after the slot selection:

if one miss-click can still cancel any action, also this will have 2 button on main screen and leave the 5 to the bigger popup. It's possible to select the wrong slot but the worst case is to overwrite the wrong one (if a user want to keep one safe could still probably use like the 5th slot and only the first for other making them further away), still way better than to load when you want to save or viceversa.

@LunaMoo
Copy link
Collaborator

LunaMoo commented Jun 9, 2020

Personally never liked the Save State/Load State repetition on the pause screen, but I don't think it needs a mayor redesign like proposed above. I recall we already had an issue about the missclick on android problem and recall my idea was to move it out to savestate preview screen.

Save and load could simply be removed and keep the Save and Load on the bottom of image preview while Undo on the upper right of it. "Back" could be removed from preview dialog and just clicking on the image or anywhere outside of the preview window would leave the dialog without having to choose the option. An empty slot could have a "save" in place of the miniature to point the users where they should be clicking.

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Jun 12, 2020

Right, as LunaMoo mentioned - this is exactly the same as #7437 and we should keep just one.

IMHO, it's nice seeing which save states are available at a glance. Personally, I'd prefer the confirmation/buttons inline. For example, first it shows:

AAAAAAAAA  2020-11-30  23:33:11
AAA 1 AAA  
AAAAAAAAA  Saved 3 hours ago

If you tap the image, the same thing that happens now would happen. If you tap the rest, it'd slide in:

AAAAAAAAA  
AAA 1 AAA  [ Load State ]    [ Save State ]
AAAAAAAAA  

But we could also keep the buttons and show a confirmation in the same way.

While thinking about this UI, it'd be nice to introduce an "Undo" button for saves made recently (we currently save the file, only on desktop, but there's no real UI for it.) We could even save state to a temp slot before loading, and allow an undo. I think that would fully address the misclick problem.

That said, it can just be in the dialog and I think that'd be okay too.

-[Unknown]

@ghost
Copy link

ghost commented Jun 13, 2020

This one looks better imoo :)

Some people said it may get pressing wrong button.
01

better change to
02

@SeventhSentinel
Copy link

I would appreciate the addition of a button that exits to desktop. In one of my setups,the most convenient way to close the emulator is by exiting to the menu, then exiting to desktop, and I'd like it if I could close PPSSPP in one menu instead of two.

@hrydgard hrydgard added the User Interface PPSSPP's own user interface / UX label Feb 7, 2021
@hrydgard hrydgard modified the milestones: v1.12.0, v1.13.0 Aug 21, 2021
@hrydgard hrydgard modified the milestones: Future-Prio, v1.14.0 Nov 18, 2022
@hrydgard
Copy link
Owner Author

One other thing I want to do is a "transparent" mode where you can edit post processing settings and aspect ratio etc and immediately see the effects, on the paused game - the controls would hover over the screen. I'm imagining an "Display settings" button on the page screen that switches it to such a mode.

hrydgard added a commit that referenced this issue Nov 19, 2022
As suggested back in #7437 , this pretty much matches that screenshot.

Makes it a bit harder to misclick save/load state.

Part of #13016

Fixes #7437
@hrydgard
Copy link
Owner Author

We now have transparent background, and the post processing stuff is handled in separate issues. Moving further improvements here to 1.15.

@hrydgard hrydgard modified the milestones: v1.14.0, Future-Prio, v1.15.0 Nov 23, 2022
@leoxxx
Copy link
Contributor

leoxxx commented Dec 16, 2022

We now have transparent background, and the post processing stuff is handled in separate issues. Moving further improvements here to 1.15.

#16593
I don't want use transparent background, how can I use old one?

@hrydgard
Copy link
Owner Author

@leoxxx I'm adding an option in #16595

@YAETHeryk
Copy link

#16398
Although the horizontal layout can prevent misclicking, a new problem arises. The loading button is farther away from the edge of the screen. If you use a mobile phone to play, this button is not as easy to reach with your thumb (as before).

@hrydgard
Copy link
Owner Author

Yeah, true. Maybe should have put them in the other order? Not sure what people do the most often. If you have ideas, do post them.

@ghost
Copy link

ghost commented Dec 25, 2022

Maybe add an additional option to switch position "Savestate" and "Loadstate"?

@YAETHeryk
Copy link

YAETHeryk commented Dec 25, 2022

Or maybe move the small save image to the center and the button to the side, I'm not sure if it will look ugly. After a day of use, I found the issue to be not entirely unacceptable, currently the SL only needs a little extra hand movement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
User Interface PPSSPP's own user interface / UX
Projects
None yet
Development

No branches or pull requests

7 participants