-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
elevator pitch
Provide a way to reference and inspect, but probably not change, LabIcons defined by other extensions and the client itself.
motivation
The icon_class approach is starting to not work as well as more things expect a LabIcon.
design ides
- python
- Add an
IconManager- probably lazily instantiated off
Shell.icons
- probably lazily instantiated off
- Allow creating a wrapper around an existing named
LabIconby name which can be used elsewhere - On a best-effort basis, offer:
list_iconsdescribe(id)
- Add an
- typescript
- for listing
- use
LabIcon'sprivate _instancesmember, which keeps an id-mapped reference to every previously instantiated icon.
- use
- for listing
- docs
- show a little autocompleting gallery of icons
Metadata
Metadata
Assignees
Labels
No labels