mayacakmak / emarsoftware

Front end tools for designing robot faces, setting up custom robot APIs, and controlling a robot (WoZ)
BSD 2-Clause "Simplified" License
2 stars 11 forks source link

Persistent show/collapse #99

Closed tonyli1 closed 1 year ago

tonyli1 commented 2 years ago

Previously the program run screen repopulated all its dropdowns and buttons whenever the firebase updated, including if the robot moved a motor. Removing that to only populate once initially to prevent menus from collapsing and needlessly re-pinging the db to update its programs

Video capture: https://drive.google.com/file/d/1K5eEM6HrSmc41PjzpqGfoZMZDC7D0AIB/view?usp=sharing

tonyli1 commented 1 year ago

Newest commit adds more fixes on "Run" page:

Video: https://drive.google.com/file/d/1pGsoHYt-DNtasfX5LqkhuW6uZqWylvTi/view?usp=sharing

tonyli1 commented 1 year ago

Also added toggle to turn on logging for when programs are clicked Video: https://drive.google.com/file/d/1IU0fBDYAZOEI3czA_Bl6XsO12sJ4pKZ4/view?usp=sharing