selene-ui
selene-ui copied to clipboard
Skill settings Hidden fields are shown
The installer skill (for example) uses hidden fields for the Marketplace communication, these are shown in the ui and are not actually hidden.
Possibly this feature should be removed and let the installer skill use a separate api call to check the Marketplace for skills to install/remove.
These fields have been removed from that Skill for the moment. Are there other use cases for hidden fields?
If we enable setting uploads (from device > Selene) it could allow Skills to push a configuration change made on one device to all other devices with that version of the settings. I can't think of a good use case that would benefit from the fields being hidden, but feels like it might be useful...
It was especially created for the fields in the installer skill and I think those were the only ones. If the installer skill starts using some other method than hidden fields for market place installation the feature can be dropped.
The fields were made single direction on tartarus if I recall correctly so no device could push changes to them.
The other usecase I could see from these are skill configuration that are defaulted through the settingsmeta and backed up on the mycroft.home but not shown on the skill page.