You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the idea of branchline, there's the potential for templates that utilize the screen to conflict. For example, there was talk about using the screen to display some values while testing robots for BLRS, but our ARMS template uses the whole screen for it's auton selector feature. This issue is likely not a huge one at the moment, but I think when we release branchline that it could become bigger as users have easier access to templates.
Solution:
Virtualize screens for templates (and maybe user programs) so that every template can provide some sort of UI on the V5 screen without conflict. Provide a UI where the user can switch between the virtual screens for the different templates. This would decrease the screen real-estate some, but would effectively increase the screen real-estate by letting each template have a screen.
Another idea would be to let templates/programs request additional virtual screens, and then they could utilize multiple screens of data.
UI Mockup Idea 1 (not to scale):
UI Mockup Idea 2 (not to scale):
Potential issues:
Will this cause issues with LVGL
What about the LVGL decouple?
The text was updated successfully, but these errors were encountered:
Richard-Stump
added
the
rfc
This describes a feature, enhancement, or optimization in broad terms and should be discussed
label
Sep 21, 2022
Richard-Stump
changed the title
PROS 4: Virtualize screens for templates
PROS 5: Virtualize screens for templates
Sep 21, 2022
Richard-Stump
changed the title
PROS 5: Virtualize screens for templates
PROS 4.1: Virtualize screens for templates
Sep 26, 2022
Potential Problem
With the idea of branchline, there's the potential for templates that utilize the screen to conflict. For example, there was talk about using the screen to display some values while testing robots for BLRS, but our ARMS template uses the whole screen for it's auton selector feature. This issue is likely not a huge one at the moment, but I think when we release branchline that it could become bigger as users have easier access to templates.
Solution:
Virtualize screens for templates (and maybe user programs) so that every template can provide some sort of UI on the V5 screen without conflict. Provide a UI where the user can switch between the virtual screens for the different templates. This would decrease the screen real-estate some, but would effectively increase the screen real-estate by letting each template have a screen.
Another idea would be to let templates/programs request additional virtual screens, and then they could utilize multiple screens of data.
UI Mockup Idea 1 (not to scale):
UI Mockup Idea 2 (not to scale):
Potential issues:
The text was updated successfully, but these errors were encountered: