-
Notifications
You must be signed in to change notification settings - Fork 1
Description
hello! just found out about this project thanks to @PureTryOut
i am not familiar with GTK or with this code base, i took a quick look at the repo. apologies if my terminology is off or i misunderstood something
my suggestion is that this is made to support all the SYSTEM_XXX.qml equivalents, these correspond to templates commonly used by skills, eg, self.gui.show_image, self.gui.show_text, docs here and can be easily parsed from the requested page name
regarding the hardcoding of skill_ids to views, i wonder how we could best allow skills to provide this (optionally)
gui_wrappers = {
"mycroft-fallback-duck-duck-go.mycroftai": AnswerImageWrapper,
"mycroft-wiki.mycroftai": AnswerImageWrapper
}
we have been discussing the best way to support other GUIs that don't use QML such as javascript or command line interfaces, the easy implementation would be to check if the skill provides a equivalent named file with different file extensions, ie
- .qml
- .ui
- .html
- .jsx
if we implement this in ovos, would the .ui format seen here be the way to go from skill developers side if they wanted to explicitly support lapel or other GTK based gui clients?