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

Real-time scrolling table views v2 #7147

Open
charlesh88 opened this issue Oct 18, 2023 · 1 comment
Open

Real-time scrolling table views v2 #7147

charlesh88 opened this issue Oct 18, 2023 · 1 comment
Assignees

Comments

@charlesh88
Copy link
Contributor

charlesh88 commented Oct 18, 2023

Is your feature request related to a problem? Please describe.
Scrolling telemetry tables in real-time mode have a number of issues that need to be improved:

  1. Scroll lock isn't very good. Using the scroll thumb to lock the scroll is imprecise and cumbersome.
  2. Table should pause when the user manually scrolls. When a telem table is scrolled, the user may no longer see the latest data. In the same fashion that we handle this in plots and imagery, the table should also indicate this state.
  3. Hover to show row count is disruptive. Hovering over the table in a layout shrinks it to display the row count. This is annoying and disruptive, especially with multiple tables in view.

Describe the solution you'd like

  1. Scroll lock:
  • Only allow scroll locking on columns for which it makes sense, like time-based fields.
  • Include a button with a definite state indication (enabled, not enabled) in the column itself.
  • Allow locking in both available sort orders: asc, desc.
  • The lock state must persist per view through refresh and navigation events via localstorage or other per-user/machine strategy.
  1. Table should pause when the user manually scrolls: Use the same "paused" visual strategy as in plots and imagery.
  2. Hover to show row count is disruptive: Make the row count always visible. implemented in Improve telemetry table performance #7268

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@charlesh88 charlesh88 changed the title Scrolling table view needs better scrolling Scrolling table views v2 Oct 18, 2023
@charlesh88 charlesh88 changed the title Scrolling table views v2 Real-time scrolling table views v2 Oct 18, 2023
@charlesh88 charlesh88 self-assigned this Oct 19, 2023
charlesh88 added a commit that referenced this issue Jan 24, 2024
Partially closes #7147
- Removed footer hover behavior: table footer now always visible.
- Tweaks to style, margin etc. to make footer more compact.
@charlesh88
Copy link
Contributor Author

Item 3 above (hover to display footer) addressed in 6fbdf7f

@unlikelyzero unlikelyzero added this to the Target:4.0.0 milestone Feb 1, 2024
@unlikelyzero unlikelyzero reopened this Feb 2, 2024
@akhenry akhenry removed this from the Target:4.0.0 milestone Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants