I was wondering if it is possible to add icons to a BlueOS extension that is installed through a .tar file. I am currently on 1.5.0-beta.36 of BlueOS. I have seen in this repository that there is a metadata.json file for this purpose but I believe these are for extensions validated by Blue Robotics.
Can you expand on what you mean by “add icons” ?
Within the extension you can have whatever art you’d like! A material design icon is used for the BlueOS menu bar entry. Are you referring to the icon image that shows for an extension when it is installed or viewed on the extension manager? You’d need to publish your extension to fill that in…
That’s a developer’s fork of the official Extensions store repo. You’re correct that the Extension logos provided in that repo (as part of adding an Extension to the store) end up with links in the manifest file that then gets fetched by the store in BlueOS.
Extension registration at installation time does locally store the data about the Extension (including a URL to the extension logo), so I suppose the most straightforward way of adding logos for custom Extensions would be to enable storing such a URL as part of the custom registration process, though needing to serve or host an image file for that purpose is likely not ideal…