Skip to content

Timeline: hide subcategory nodes + load straight into saved layout#6

Merged
NeoVand merged 1 commit into
mainfrom
timeline-min
Jun 20, 2026
Merged

Timeline: hide subcategory nodes + load straight into saved layout#6
NeoVand merged 1 commit into
mainfrom
timeline-min

Conversation

@NeoVand

@NeoVand NeoVand commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Two small, focused changes to the timeline — nothing else (fonts, width, and
spacing are unchanged from main):

  1. Hide subcategory nodes in the timeline. They were parked on top of their
    parent category, so their label just overlapped the category's. The lanes
    already convey grouping, so they add nothing here.

  2. Load straight into the saved layout (fixes the force-intro flash). The
    chosen layout is now persisted to localStorage and restored on load, and the
    force-graph bloom is skipped when the page opens directly into a non-force
    layout. Refreshing while in the timeline now lands in the timeline
    immediately instead of playing the force intro and only then switching.

Diff is 3 files (renderer node filter, app-state persistence, GraphCanvas
load/transition). check/lint/44 unit tests/build all green; verified in-browser.

🤖 Generated with Claude Code

…layout

Two focused changes, nothing else touched (fonts/width/spacing unchanged):

- Timeline drops subcategory nodes. They were parked on top of their parent
  category, so their label just collided with the category's — the lanes are
  the grouping here, so they add nothing.
- The chosen layout is persisted (localStorage) and restored on load, and the
  force-graph bloom is skipped when the page opens straight into a non-force
  layout. So refreshing while in the timeline lands directly in the timeline
  instead of playing the force intro first and only then switching.

Verified in-browser: refresh into timeline shows the timeline immediately (no
force flash), in-app layout switches still animate, console clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@NeoVand NeoVand merged commit c2a1d99 into main Jun 20, 2026
2 checks passed
@NeoVand NeoVand deleted the timeline-min branch June 20, 2026 04:31
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