[Feature Request] Allow scrobbing/selecting time ranges in charts #481

Closed
opened 2026-04-05 16:19:48 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @EntityReborn on 4/4/2025

Explain in detail what your suggested feature would be used for.
Quicker filtering of who is in an instance at a given time.

Describe how it would look if it requires a UI.
A time selector scrollbar above/below the chart, where you can drag the range start/end to clamp the focused time range. See https://js.devexpress.com/jQuery/Documentation/ApiReference/UI_Components/dxRangeSelector/ for an example. This should be optional "pinned" floating to the top of the screen so that if the viewer is currently scrolled in the middle of a big chart full of users, the range selector is still visible and we don't need to scroll to the top/bottom of the chart to make an adjustment

Users that fall out of this timeline would be greyed out, making the included users "pop out" visually. Bars for users that are included but also have times outside of the range would be fully visible/colored (including parts that fall out of the timeline).

An optional feature would be including a checkbox that would completely hide users that don't get included in the range, so the list would simply be users who are included.

Explain why people would want to use it.
As an administrator in a group with a large amount of members, and instances that are almost always full to world cap, it's sometimes a desire to be able to see who was in an instance at a given time when dealing with issues between members, doing moderation work, etc.

While the current charts DO provide this information, sometimes we have, over the period of several hours, upwards of a hundred users or so. Withe the current UI, this makes things a lot more work to figure this information out.

*Originally created by @EntityReborn on 4/4/2025* **Explain in detail what your suggested feature would be used for.** Quicker filtering of who is in an instance at a given time. **Describe how it would look if it requires a UI.** A time selector scrollbar above/below the chart, where you can drag the range start/end to clamp the focused time range. See https://js.devexpress.com/jQuery/Documentation/ApiReference/UI_Components/dxRangeSelector/ for an example. This should be optional "pinned" floating to the top of the screen so that if the viewer is currently scrolled in the middle of a big chart full of users, the range selector is still visible and we don't need to scroll to the top/bottom of the chart to make an adjustment Users that fall out of this timeline would be greyed out, making the included users "pop out" visually. Bars for users that are included but also have times outside of the range would be fully visible/colored (including parts that fall out of the timeline). An optional feature would be including a checkbox that would completely hide users that don't get included in the range, so the list would simply be users who are included. **Explain why people would want to use it.** As an administrator in a group with a large amount of members, and instances that are almost always full to world cap, it's sometimes a desire to be able to see who was in an instance at a given time when dealing with issues between members, doing moderation work, etc. While the current charts DO provide this information, sometimes we have, over the period of several hours, upwards of a hundred users or so. Withe the current UI, this makes things a lot more work to figure this information out.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#481