[Implementation][Components] Popout Window and Popout Button to allow main program to allow standalone windows
Merge Request Template
Summary
Created a Popout Window feature in order to popout individual panels to allow separate and standalone windows
Testing
-
Created tests -
Updated tests -
Tested in simulation (integration tests) -
Tested in real robot (if applicable) -
No tests (reason):
Screenshots/Videos
Related Issue(s)
Changes
Created two new components; PopoutWindow and PopoutButton Added popout feature in existing component TabHeader
Blast Radius
Checklist
-
All relevant unit tests are passing -
Documentation updated (if applicable) -
No debug logs or commented-out code
Reviewer Notes
Currently, when the window is popped out, the existing main program still has the panel.
Edited by Karen Yao
