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

Session recording UI in PostHog 3000 #13360

Open
corywatilo opened this issue Dec 15, 2022 · 7 comments
Open

Session recording UI in PostHog 3000 #13360

corywatilo opened this issue Dec 15, 2022 · 7 comments
Labels
feature/replay Features for Team Replay posthog-3000

Comments

@corywatilo
Copy link
Contributor

corywatilo commented Dec 15, 2022

Narrated demo

Watch on Loom (4 min)

TL;DW (too long, didn't watch)

2022-12-15 18 01 24

Screenshots

Playlist pane open

image

Playlist pane closed

image

Right pane open

image

Both panes open

image

Notes

  • List of recordings opens in a collapsible side pane. (This would be a consistent pattern for all apps.)
  • Recordings open in a new tab
  • You'd be able to open additional (contextual) panes, and we'd have a different set of defaults depending on the tab's context. Example for recordings: other panes we might support could be a) Geo (a map of the user's IP), b) Console, c) Events, d) Network and you could drag from the sidebar to main column and vice versa
  • We could show an actual browser around the recording that actually matches the user's OS/browser, making it feel real. (Also allow the PostHog user to tab between multiple tabs if the session occurred over multiple tabs.)
  • Stretch goal: If we detect the main column is just too narrow for any real usefulness (knowing when both left and right panes are open), we could choose to stack columns, which will double as being great for responsiveness.
@lottiecoxon
Copy link
Contributor

Discussion for a later date, but food for thought - how do we plan to merge Website branding (light) with PostHog 3000 (dark).

Obviously, I think we would all be keen to avoid a total rebrand for sake of consistency with customers.
The designs for PostHog 3000 are less in keeping with the website branding (maybe this is early stage with little branding input yet and if so take what I'm saying with a pinch of salt).

My suggestions would be:

  • introducing a dark and light mode using the colour tones we have on the web- tan/charcoal etc
  • incorporating similar icons/ corner bevels and box sizes from the app into the website

Basically I just want us to find a happy lineage between the two .

@andyvan-ph
Copy link

Random thoughts:

  • Maybe it's more obvious to you because you're designing it / have been living with this concept for a while, but it doesn't seem super intuitive to me that clicking on the 'Recordings' button in the sidebar would close the playlist view. Maybe that pane needs its own little '🆇' close button?

  • I'd be in favour of automatically opening the first recording in the list when you first enter session recordings, so the player loads immediately rather than requiring you to click on a playlist item first.

  • I like the icons denoting browser, device type etc. appearing in the playlist. I wouldn't want to lose those.

  • Love the idea of adding the browser wrapper and page URL. Very neat.

  • I think we should avoid putting 'share' and 'save' buttons behind a '...' menu where possible. They ought to be high visibility features.

@corywatilo
Copy link
Contributor Author

but it doesn't seem super intuitive to me that clicking on the 'Recordings' button in the sidebar would close the playlist view

This is a convention I stole from VS Code, so hopefully not totally unintuitive to our ICP!

I like the icons denoting browser, device type etc. appearing in the playlist

I think this could be a display configuration option. Though I'd question the actual usefulness in that column – and you can always filter down to specific browsers/OS anyway.

The rest of the feedback I don't have strong feelings against.

@corywatilo
Copy link
Contributor Author

corywatilo commented Dec 18, 2022

This mock adds the right sidebar pane, showing the product manual. It would automatically open to the relevant section based on what you're viewing.

It also demonstrates some automatic responsiveness, and how things would stack at narrow widths.

image

Here's showing the pane opening/closing.

2022-12-19 06 51 24

cc @pjhul @lharries as we've been talking about this

@mariusandra
Copy link
Collaborator

I like the icons denoting browser, device type etc. appearing in the playlist

I think this could be a display configuration option. Though I'd question the actual usefulness in that column – and you can always filter down to specific browsers/OS anyway.

This is something a lot of users have asked for, and that I've personally found to be very practical.

Just three icons in the left list, next to "45:58", 1) flag for the country, 2) icon for the browser, 3) icon if it's a phone, a tablet or a laptop... would give SO much information for anyone actually browsing the list.

Someone will implement it based on user feedback whether you want it or not, so best design for it 🤣

@Twixes
Copy link
Collaborator

Twixes commented Dec 21, 2022

We already have that exact feature in the recordings list @mariusandra.

@mariusandra
Copy link
Collaborator

mariusandra commented Dec 21, 2022

Yup, but not on the mock design.

@marandaneto marandaneto added feature/replay Features for Team Replay and removed feature/recordings labels Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/replay Features for Team Replay posthog-3000
Development

No branches or pull requests

6 participants