Meeting Minute 2020-02-16
===
###### tags: `working-group` `plugin`
:::info
- **Date:** 2020-02-16
- **Agenda**
- [last week](https://hackmd.io/fqTljdMET5K8RWdOejMoAQ)
- [enable/disable](https://github.com/napari/napari/pull/4086)
- migrating preferences
- guide on migrating directory readers? more examples?
- Dave Ross/Gemini [use case](https://napari.zulipchat.com/#narrow/stream/309872-plugins/topic/Open.20folder.20or.20drag.20folder.20into.20napari/near/272032429)
- trigger widget creation based on a file load
- Nathan's out next week
- Andy: my first plugin
- **Participants:**
- Nathan Clack
- Andy Sweet
- Talley Lambert
- Grzegorz Bokota
- Matthias Bussonnier
:::
- Trying to unify Path types
- https://github.com/napari/npe2/issues/103
- https://github.com/napari/npe2/pull/105
- prefer moving to just list of str
- probably have to end up with `Union[str,List[str]]`
- [x] start reader redesign issue
- would end up being a schema version change
- should hit post shim
- Defining plugin states
- activate = on import, gets context access
- deactivate = cleanup, loose context
- enable = figure it out champ (needs definition)
- disable = ignored for functionality, remove ui
- register = we know of your manifest
- I don't remember: Is there any plan for napari-hub to have a search fields WRT wether a plugin uses npe2 and which version of teh manifest they have ?
> [Nathan] yes^
- Andy went through "My first plugin" tutorial
- [ ] Add to prereq's - need a working napari install for tutorial
-
<!-- Discussion goes here-->
## Next steps
<!-- Action items go here -->
## Notes
<!-- Other important details discussed during the meeting can be entered here. -->
- [ ] After the meeting add the minutes to the 'working-group/plugins' folder of [napari/meeting-notes](https://github.com/napari/meeting-notes).
## Links
* [Calendar](https://calendar.google.com/calendar/u/0?cid=Y18zNXI5M2VjNnZ0cDhzbWhtN2R2NXVvdDB2NEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t)
* [HackMD space](https://hackmd.io/team/napari-wg-plugin)
* [Recorded meeting notes](https://github.com/napari/meeting-notes/tree/master/2021/working-groups/plugins)