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

Replay UX improvements #21302

Closed
daibhin opened this issue Apr 3, 2024 · 2 comments
Closed

Replay UX improvements #21302

daibhin opened this issue Apr 3, 2024 · 2 comments
Assignees
Labels
design Issues that need a designer's attention enhancement New feature or request feature/replay Features for Team Replay

Comments

@daibhin
Copy link
Contributor

daibhin commented Apr 3, 2024

As part of #21078 Team Replay will be working on the UX on Session Replay over the next quarter. This is a tracking issue for specific UX improvements & UI changes we plan on making

Current UI

At its best
Screenshot 2024-04-03 at 14 58 00

At its worst
Screenshot 2024-04-03 at 14 59 08

Feedback

General UI busyness

Currently I find this UI overwhelming even without the sidebar, and it feels like we’re only adding more and more functionality and UI complexity to replays. I wonder if it would be worth so that, when someone goes to /replays, we don’t show them the full list of replays and start automatically playing the latest video. Instead we show them a page for customizing filters first so they can choose what to engage with more decidedly?
Plus we’re repeating info in a few places (e.g. we have Chrome Desktop Windows above the recording video, but it’s also highlighted in the list already). Feels like somewhere we could remove UI elements.

Quick vs Advanced filters

  • It wasn’t obvious that the “Choose quick filter” option wasn’t the actual filter options. I went to filter by email, but that just adds it as a quick filter option, which you then need to select + configure. I didn’t immediately get this was the intention.
    It also isn’t obvious that button is a dropdown at all as it doesn’t look like any other dropdown button.
  • Overall, it doesn’t feel substantially quicker / easier to add filters this way. The only step it skips is searching for the property. I feel like it would be easier / better if the search modal just automatically highlighted popular filters immediately, rather than setting quick filters separately.
  • Clicking on Action or event in advanced filters automatically applies the pageview event, which means I have to click again to search for a different action or event. Just eliminating this would probably remove the need for these separate quick filters. The Person or cohort button doesn’t do this, which is good.
  • If you want a “quick option”, I’d prefer it if I could configure a filter using the “advanced” options and then choose to save that config for later use, if that makes sense? That way, instead of this “Choose quick filter” button you can just have a list/dropdown of previously saved filters, and creating new ones means using the advanced filters to configure them.
    TL;DR, my preference as a user would be to just to make the advanced filters easier to use, rather than adding more UI options for quick filters

Related issues

Saved filters

@daibhin daibhin added enhancement New feature or request design Issues that need a designer's attention feature/replay Features for Team Replay labels Apr 3, 2024
@daibhin daibhin self-assigned this Apr 3, 2024
@daibhin
Copy link
Contributor Author

daibhin commented Apr 9, 2024

Stretch

  • Playlists as tabs with overflow inside a dropdown button
    • Include default tabs for "All sessions" (rename "Recent") and "Errors"
    • Move playlist creation to be inline
    • Allow updating of playlist filters without immediately saving
  • Table view of recordings
  • Show next / previous recordings for a user

@daibhin
Copy link
Contributor Author

daibhin commented Aug 27, 2024

Achieved everything we needed to here last quarter. We now have a new issue with any outstanding improvements: #24561

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Issues that need a designer's attention enhancement New feature or request feature/replay Features for Team Replay
Development

No branches or pull requests

1 participant