Skip to content

spiderworm/spatial-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spatial UI

Spatial UI is a game client for the starsim service. The service and the client work together to simulate a starship bridge experience.

demo

Current State

Spatial is not yet ready for any real use. No date for any release has yet been scheduled. Currently, glikker and I are ironing out details of the client-server communication.

Roadmap

  • 0.1

    • Model-driven UI, and service-driven model.
    • Service-driven model can be rolled back when out-of-order packets are received.
    • JavaScript API for accessing/modifying the UI when it is embedded in game clients.
    • Support for positioning and layout of several UI pieces and controls.
    • Support for external camera visualization with models and textures delivered by the service.
  • 0.2

    • Edit mode support for controls, panels, and screens.
    • Support for additional control positioning schemas, including horizontal left/center/right positioning and vertical top/center/bottom positioning.
  • 0.3

    • Support for label-less controls.
    • Support for setting unique UI piece classifications that can be used to style pieces uniquely.
    • Support for service-driven stylesheets.
  • 0.4

    • New controls:
      • Knobs
      • Circle slider
      • Status lights
      • Gauges
      • Level indicators
  • 0.5

    • Support for 3D object inspection visualization.
    • Support for particles in visualizations.
    • Support for multiple texture and texture types in visualizations.

Documentation

Documentation is currently being assembled in the wiki.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published