A singular “desktop” screen with a consistent info bar on the top line. Other screens may populate windows as needed.
What have you tried so far?
4 separate screens with much duplication. LVGL likely redraws entire screen on every load.
How is this being done? One option is perhaps layering all elements onto a singular screen and just hiding each one except for the consistent desktop background. LVGL would then unhide each object in C as needed. This seems clunky. Am I missing something?
Essentially I would like a desktop that is always shown, like a Screen1 in SLS. Then I would like to create and delete objects (windows) at will over top. All I can see in SLS is a method of creating screens. Essentially I would have to duplicate the desktop and taskbar on each screen and LVGL would redraw the entire screen each time. I can manually do it in the LVGL code, but I can’t see it in SLS.
So yes, similar to declaring one screen as a bottom layer.
The blue bar on the first image and desktop color should be in a “top layer” panel for which the other objects can be layered. I can obviously do this in LVGL manually.