Skip to content

Overhauled UI

Jasper Tran O'Leary requested to merge new_ui into master

Created by: jhaazpr

Create a UI to support the three components of the query system:

  • The job: right now bare GCode, may need to rethink this at a later point to include model data. Have static analysis happen here.
  • The machine: the JSON representation of the machine. The user edits the machine by making edits to the JSON and recompiling. Ideally, we'd have linking between the JSON text and graphical elements e.g. mousing over a stage highlights the stage in the JSON. We might have some simple things like adding stages via GUI that would then update the text. All this in place of something like dat.GUI or other stuff. Later, also include ways to show and input response maps
  • The constraint set: much of this TBD, but have a placeholder for now. I imagine query-asking controls would go here

Once this is set up, we should be able to ask questions about one machine. Eventually we will have a visualization of machine spaces (e.g. d3), but that would be a separate pull request

Merge request reports