From 2651981044ff24ca398d4defe819c0051f2fbdb9 Mon Sep 17 00:00:00 2001 From: Kamil Krzywda Date: Mon, 28 Sep 2026 20:23:31 +0000 Subject: [PATCH] ui: LOCAL SYSTEM tab shows only the explorable worlds list (v0.2.1) --- CHANGELOG.md | 3 +++ components/mission-control.tsx | 34 ++-------------------------------- package.json | 2 +- 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3ba43f..4fe9e3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## v0.2.1 — 2026-09-28 20:22 +- LOCAL SYSTEM tab: removed the system node graph (star/planets/moons) — the tab now shows only the explorable-worlds list at full panel width. WORLD MAP keeps its node graph; `components/ui/node-graph.tsx` unchanged and still in use there. + ## v0.2.0 — 2026-09-28 19:19 - Game interface template (visual only, zero game logic): the operations panel in `components/mission-control.tsx` is now seven tabs — WORLD MAP (NodeGraph of 10 placeholder solar systems linked by jump routes), LOCAL SYSTEM (NodeGraph of star + planets/moons plus an explorable-worlds list), CREW (crew cards with name/role and good/bad trait placeholders), SHIP SYSTEMS (system cards with inert EXPAND / UPGRADE / BUILD NEW affordances), SKILL TREE (tech cards unlocking new system builds/upgrades), MISSIONS (previous NEXT MISSION content), EVENT LOG (ship log terminal). All data is local placeholder constants. - Left column: VESSEL METRICS progress rings replaced with scificn Progress bracket bars; SHIP SYSTEMS status panel, header stat cards and right column unchanged. diff --git a/components/mission-control.tsx b/components/mission-control.tsx index 0741b72..e112218 100644 --- a/components/mission-control.tsx +++ b/components/mission-control.tsx @@ -70,26 +70,7 @@ const worldMapEdges: NodeGraphEdge[] = [ { from: 'mire', to: 'cinder' }, ] -// LOCAL SYSTEM — the current system (regenerated per save after each jump, later). -const localSystemNodes: NodeGraphNode[] = [ - { id: 'star', label: 'Kepler-442', x: 50, y: 50, status: 'ACTIVE', sublabel: 'G2 STAR' }, - { id: 'aurelle', label: 'Aurelle', x: 18, y: 30, status: 'ACTIVE', sublabel: 'TERRESTRIAL' }, - { id: 'brimstone', label: 'Brimstone', x: 76, y: 24, status: 'NEUTRAL', sublabel: 'GAS GIANT' }, - { id: 'ashfall', label: 'Ashfall', x: 90, y: 52, status: 'WARNING', sublabel: 'MOON' }, - { id: 'cinderrock', label: 'Cinderrock', x: 74, y: 80, status: 'NEUTRAL', sublabel: 'ROCKY' }, - { id: 'driftband', label: 'Driftband', x: 30, y: 78, status: 'WARNING', sublabel: 'ASTEROID RING' }, - { id: 'palemoon', label: 'Palemoon', x: 8, y: 54, status: 'NEUTRAL', sublabel: 'MOON' }, -] - -const localSystemEdges: NodeGraphEdge[] = [ - { from: 'star', to: 'aurelle' }, - { from: 'star', to: 'brimstone' }, - { from: 'brimstone', to: 'ashfall', label: 'MOON' }, - { from: 'star', to: 'cinderrock' }, - { from: 'star', to: 'driftband' }, - { from: 'aurelle', to: 'palemoon', label: 'MOON' }, -] - +// LOCAL SYSTEM — explorable worlds of the current system (regenerated per save after each jump, later). const explorablePlanets = [ { name: 'AURELLE', type: 'TERRESTRIAL // OCEAN CONTINENTS', state: 'UNEXPLORED' as const }, { name: 'BRIMSTONE', type: 'GAS GIANT // CLOUD DECKS', state: 'SCANNED' as const }, @@ -388,17 +369,7 @@ export function MissionControl() { {/* LOCAL SYSTEM TAB */} -
- - -
))}
-
{/* CREW TAB */} diff --git a/package.json b/package.json index f17d50c..2076087 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "space-wanderer", - "version": "0.2.0", + "version": "0.2.1", "private": true, "scripts": { "dev": "next dev -p 3000",