MycroftAI / mycroft-gui

The Graphical User Interface used by the Mycroft Mark II and more
Apache License 2.0
167 stars 57 forks source link

Clean up visible pages on gui.show.page #4

Closed penrods closed 5 years ago

penrods commented 5 years ago
notmart commented 5 years ago

hmm, this removes pages on each new one.. which may or may not be what's intended. i tought the idea was more of pushing when a new page arrives..

which to me calls for the need of something more complete, a model based approach for the pages lifecycle (like active skills list) which would then be very finely controllable by the server for which is then possible to easily both have "adding a new gui to the row" "replace everything" "replace only some but not everything" (i guess all the skill writer needs to have would be push_gui() replace_gui())

notmart commented 5 years ago

btw for an idea about that, see the guimodel branch (still very incomplete)

penrods commented 5 years ago

Will integrate with Marcos later work. Closing unmerged.