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

Improve user experience of navigating between overlay popups #5063

Open
aqilc opened this issue Jun 19, 2019 · 17 comments
Open

Improve user experience of navigating between overlay popups #5063

aqilc opened this issue Jun 19, 2019 · 17 comments
Labels
area:overlays priority:2 Moderately important. Relied on by some users or impeding the usability of the game type:behavioural

Comments

@aqilc
Copy link

aqilc commented Jun 19, 2019

Describe the new feature:
There should be a back button on the top when clicking links on the website browser on the Lazer client. I clicked on WalkingTuna's top play and it took me to here but when I wanted to go back to WalkingTuna's profile, I had to take the long process of finding his profile again.
osu_2019-06-19_09-27-09

Proposal designs of the feature:
You can add a back button or something like that at the blank gray space you have at the top of the web browser(which serves no obvious purpose and just exists for some reason). This will probably shorten the time people have to take to look through stuff on the Lazer client.

@peppy peppy added this to the Candidate Issues milestone Jun 19, 2019
@peppy peppy changed the title A Back Button Add back/forward navigation to overlays Jun 19, 2019
@smoogipoo
Copy link
Contributor

Probably should happen alongside #4886

@aqilc
Copy link
Author

aqilc commented Jun 19, 2019

wow that was extremely fast

@peppy
Copy link
Sponsor Member

peppy commented Jun 19, 2019

Not sure if it should be implemented via the #4886 button; probably a separate set of controls to avoid confusion.

@aqilc
Copy link
Author

aqilc commented Jun 19, 2019

Oh yeah, I just noticed. If you look in the picture at the beatmap's tags, they almost touch the rankings panel. You should probably fix that too. Also, I think some of the Success Rate/Points of Failure panel is also covered.

@Joehuu
Copy link
Member

Joehuu commented Jun 19, 2019

Please post different issues for those, and make sure to search first to avoid duplicates.

@Bryceed
Copy link

Bryceed commented Apr 21, 2021

Edge click in profile's beatmap info panel back to menu, instead to return one-level navigation #12514

@frenzibyte @peppy
That's not a implementation of a new function, is the same thing working with different ways in osu!direct panel and user profile, which can disrupt the users navigation if they unintentionally clicks in beatmap card instead of the download button (thing that can be reversed in osu!direct).

@peppy
Copy link
Sponsor Member

peppy commented Apr 21, 2021

It's the same area of UX that needs improving. The way it's done on the beatmap listing can be thought of as a temporary best-effort (we intentionally don't close the listing when a beatmap is selected). The same can't easily be implemented for other scenarios. Basically, we need a better method of handling back/forward navigation, which is what this issue is tracking.

@peppy peppy removed the proposal label Apr 21, 2021
@peppy peppy changed the title Add back/forward navigation to overlays Improve user experience of navigating between overlay popups Apr 21, 2021
@peppy peppy added priority:2 Moderately important. Relied on by some users or impeding the usability of the game area:overlays labels Apr 21, 2021
@akippnn
Copy link

akippnn commented Nov 2, 2022

It's been a while since this issue had an update and I was directed here from #17577.

The simplest way is to just add the back menu in the overlay itself before the title of the overlay. Like this:
unknown
I couldn't use the fonts lazer used so I had to take a screenshot from the in-game client.

The only problem is that we have to navigate up to be able to press this button or visually tell people "hey, you can go back to the previous overlay if you want." So an example I could think of:
unknown(1)
Not that I really want to see "player info" anchored since that is personally redundant info and I would rather see the player username there, but this is just for demonstration.

If the button does contract like above, hover interaction would tell the player what they're navigating back to.
unknown(2)
Preferably not just telling us we're going back to a beatmap info though, but again just demonstration purposes for now since I couldn't load fonts in Figma.

There are other little things I thought would be interesting to see:

  • Gestures designed primarily for touch devices, where dragging from the utmost left area to right on an extent would trigger going back to the previous overlay (with animation as an indication this is being done).
  • If it is reactive to mouse side buttons used primarily for navigation. Pressing M4 on an overlay should prevent it from triggering the global "back" keybind.

@peppy
Copy link
Sponsor Member

peppy commented Nov 3, 2022

Curious if @arflyte has considered this in newer UI designs.

@akippnn
Copy link

akippnn commented Nov 4, 2022

Curious if @arflyte has considered this in newer UI designs.

Would be quite a change presumably, considering there's now another content box to anchor. It seems like a good change though but I think it warrants its issue (while linking this one). Here's sort of a pre-polish comparison preview:
image
The anchored box is necessary to keep the back button anchored. On the other hand, it doesn't need all of that actually, but a floating button feels a bit jarring to me personally, making overlays feel like a webpage being loaded.

@peppy
Copy link
Sponsor Member

peppy commented Nov 7, 2022

I think that could work quite well with the last design.

@Ale1sterCrowley

This comment was marked as off-topic.

@TheAirBlow

This comment was marked as off-topic.

@Rekunan

This comment was marked as off-topic.

@TheAirBlow

This comment was marked as off-topic.

@frenzibyte

This comment was marked as off-topic.

@ppy ppy locked as off-topic and limited conversation to collaborators Mar 14, 2024
@ppy ppy unlocked this conversation Sep 1, 2024
@moonfight1
Copy link

what about it just being alt+arrow or backward and forward on mice like it is in browsers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:overlays priority:2 Moderately important. Relied on by some users or impeding the usability of the game type:behavioural
Projects
None yet
Development

No branches or pull requests