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)