Skip to content

935, 957: Adding timeline filtering and updating network statistics with timeline changes#1688

Open
glstott wants to merge 3 commits into
CDCgov:devfrom
glstott:935-937
Open

935, 957: Adding timeline filtering and updating network statistics with timeline changes#1688
glstott wants to merge 3 commits into
CDCgov:devfrom
glstott:935-937

Conversation

@glstott

@glstott glstott commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Addresses two smaller and interrelated issues: #935 and #957.

Summary

  • Added timeline range filtering with start/end date inputs, draggable range handles, labels, selected-range styling, and a reset control.
  • Updated timeline playback so it starts within the selected range, resumes from pause, and stops at the selected range end.
  • Changed node and link visibility so timeline filtering respects both timeStart and timeEnd, which keeps network statistics aligned with the active range. This also updates the node and link color tables to keep them up to date with what is shown to the user.
  • Normalized saved-session timeline state for timeStart, timeEnd, and timeTarget when loading existing sessions.
  • Improved timeline rendering with clamped dates, synced UI/input state, better tick spacing, and safer zero-width handling.
  • Raised key table dialog z-index styling so color/shape table dialogs remain usable above timeline/UI overlays.
  • Expanded Cypress oracle support for timeline ranges and added helpers for setting ranges and interacting with visible PrimeNG overlays.
  • Added Bubble timeline regression coverage for range inputs, draggable handles, reset behavior, bounded playback, pause/resume, and visible-node/statistics alignment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant