SJSURoboticsTeam / urc-teleoperation-2024

Primary user interface for 2024 URC Mars Rover
MIT License
1 stars 1 forks source link

Initial project structure and UI architecture #1

Closed starphys closed 9 months ago

starphys commented 9 months ago

This PR adds the basic project structure, including the overall format of the UI. The goal here is to have independent, composable panes for most user interactions. Eventually panes will be resizable, and we will support saving and loading a pane configuration for quick setup. For now, we at least have a framework for testing out the major features of this architecture, and plenty of room to grow.

For now we only have one test component, but panes can be split using the controls listed here. image

The drawer (accessed by clicking the 3 lines icon) will be the home for global actions, like changing the IP addresses of cameras, configuring controllers, or customizing the UI colors. For now, it has empty samples. image