⚠ ネタバレ注意: 本サイトはSFアニメ「SOLAR LINE」の内容を詳細に分析しています。未視聴の方はご注意ください。
📝 AI生成コンテンツ: 本考証の大部分は AI(Claude Code 等)によって生成されています。内容の正確性については原作および引用元をご確認ください。

Task 161: Multi-Scenario Orbital Diagram UI

完了 ← タスク一覧

Task 161: Multi-Scenario Orbital Diagram UI

Status: DONE

Motivation

DESIGN.md specifies: "軌道遷移に複数パターンがある場合、ひとつの軌道遷移図で複数パターンを同時にアニメーションさせると比較がわかりやすい。"

Two orbital diagrams already have multi-scenario data:

The data structures (DiagramScenario, scenarioId on transfers) exist, and orbital-animation.js already reads them — but the animation code only applies visual differentiation (smaller markers for alt scenarios). There's no UI to toggle scenarios on/off or switch between them.

Scope

  1. Add scenario toggle buttons to the animation controls bar
  2. Toggling a scenario shows/hides its transfer arcs and ship markers
  3. CSS for toggle buttons (active/inactive state)
  4. E2E or unit test for scenario toggle rendering
  5. Verify both EP01 and EP05 diagrams work correctly

Dependencies