Refine viewer ship rail layout
This commit is contained in:
16
SESSION.md
16
SESSION.md
@@ -49,19 +49,24 @@ The viewer currently supports:
|
||||
- structures
|
||||
- celestials
|
||||
- `WASD` panning on the `XZ` plane
|
||||
- middle-mouse orbit camera
|
||||
- middle-mouse tactical orbit camera
|
||||
- smooth wheel zoom across local, system, and universe scales
|
||||
- layered system presentation
|
||||
- one active local system with detailed content
|
||||
- non-local systems projected as distant shell markers
|
||||
- procedurally animated planets and moons from orbital metadata
|
||||
- ringed planets, binary star presentation, and richer resource visuals
|
||||
- follow-camera behavior for selected ships
|
||||
- explicit camera modes
|
||||
- tactical free-move / orbit camera
|
||||
- `camera-follow` third-person trailing camera for ships
|
||||
- dedicated `System` and `Focus` panels on the right HUD
|
||||
- hover labels for projected system markers
|
||||
- a bottom ship list with horizontally scrolling ship cards
|
||||
- card click selects and follows the ship
|
||||
- card click selects the ship
|
||||
- card double-click selects, focuses, and enables `camera-follow`
|
||||
- cards now span the full screen width as a compact bottom rail
|
||||
- cards show ship name, class, fuel, energy, state, and order
|
||||
- cards include a compact history icon button under the ship-class tag
|
||||
- multiple floating history windows for debugging
|
||||
- openable from ship cards
|
||||
- independently movable and resizable
|
||||
@@ -159,6 +164,8 @@ The runtime model still follows the intended layered control architecture:
|
||||
- added viewer-side interpolation / short extrapolation for movement
|
||||
- added a plain-text network statistics readout
|
||||
- reworked the camera with smoother zoom, orbit, panning, and marquee selection
|
||||
- split viewer camera behavior into tactical and `camera-follow` modes
|
||||
- added ship-card double-click to focus and enter follow mode
|
||||
- cleaned up several viewer HUD elements and removed redundant panel content
|
||||
- expanded the backend world into a large procedural galaxy with elevated vertical variance
|
||||
- added deterministic orbital metadata for planets and client-side orbital animation in the viewer
|
||||
@@ -204,7 +211,7 @@ The runtime model still follows the intended layered control architecture:
|
||||
- no command submission UI yet
|
||||
- local / projected / galaxy presentation is now workable but still needs tuning
|
||||
- shell marker art direction and scaling still need polish
|
||||
- local camera feel still needs iteration
|
||||
- tactical/follow camera tuning still needs iteration
|
||||
- projected-system composition is still a viewer illusion, not a full multi-layer renderer
|
||||
- the galaxy is much larger now, so viewer performance and visual density need active tuning
|
||||
- moon rendering is procedural from counts, not authored moon-by-moon data
|
||||
@@ -216,7 +223,6 @@ The runtime model still follows the intended layered control architecture:
|
||||
- constructor logic only builds from station-local inventory
|
||||
- it does not yet fetch module materials from other stations or ships
|
||||
- station installed modules and active construction are not yet exposed in the viewer contract
|
||||
- some viewer follow-camera code is currently broken by a pre-existing missing `followedShipId` property
|
||||
- piracy and faction growth are still functional rather than strategically deep
|
||||
- no persistence for saves, seeds, or reconnect state
|
||||
|
||||
|
||||
Reference in New Issue
Block a user