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 event page #1461

Open
mostlyobvious opened this issue Nov 26, 2022 · 2 comments
Open

Redesign event page #1461

mostlyobvious opened this issue Nov 26, 2022 · 2 comments
Assignees
Labels

Comments

@mostlyobvious
Copy link
Member

Image

Make inspecting an event a pleasant experience for a developer debugging the system.

Current iteration of this page is suboptimal:

  • event data can be very long and pushes related streams (navigation) very far to the bottom

  • event metadata is rarely that useful to be shown in prominent place (can be made collapsed by default), although timestamps are quite important and should be promoted to prominent place (outside metadata)

  • [id, data, metadata] placed horizontally seems inefficient and troubling for smaller screens or comparing side-by-side

  • it is frequent that event data (as json) or id (as string) is to be copied and passed around elsewhere

  • duplicate information in related streams and all streams that event is present in

  • timestamps are not adjusted to local time, causing some confusion

Groups of information or actions to look at

  • inspecting: event type, id, timestamps data, metadata

  • navigating: which streams this event is present in to jump there and inspect their events

  • causality: parent of this event, children of this event – kind of timeline

Useful hints

@mostlyobvious mostlyobvious changed the title Redesigned event page Redesign event page Nov 26, 2022
@mostlyobvious
Copy link
Member Author

Let's scope this to reshaping currently available information. It's good to know now what me may add in the future. Thus plan where we can easily expand without changing too much again.

@mostlyobvious
Copy link
Member Author

Presented image is one of possible directions. I'm afraid that stream names and event ids are far too long to be put in the sidebar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

2 participants