ksz-ksz / rxjs-insights

See through the observables.
MIT License
358 stars 13 forks source link

Improve sidebar for high volume of events #12

Open DiogoDoreto opened 1 year ago

DiogoDoreto commented 1 year ago

Our app uses rxjs heavily and this tool has great potential to help us debug, but some QoL features are needed to manage large amounts of interconnected events.

image

in the image above, it would be great to partially expand those "excluded entries" in smaller steps. I think that something like "show 10 above/below" would be great to keep following a specific thread without getting lost in those thousands of events.

image

and then it would also be nice to have some more info in this list. The name of the operator and being able to see and interact with the data there would be very useful.

ksz-ksz commented 1 year ago

Hey Diogo, thanks for the feedback. The "show 10 above/below" makes total sense and should be possible with some effort. Regarding more info on the list, I tried to find a balance between being bloated and being readable, and decided not to add more info there initially (e.g. operator name and full data). There's always an option to let the users configure what they want to see (e.g. should whether the operator should be visible). Another possibility is to show that info in a tooltip. I'll evaluate the options and get back here.