AceCentre / pasco

Phrase Auditory Scanning COmmunicator - AAC App for iOS and the Web
https://app.pasco.chat
GNU General Public License v3.0
14 stars 6 forks source link

Design a plugin eco-system #286

Open gavinhenderson opened 1 year ago

gavinhenderson commented 1 year ago

We should create a 'plugin ecosystem'.

This would mean we can add plugins like a Spotify plugin really easily, but it also means we don't clutter the settings with Spotify options for users unless they enable the Spotify plugin.

It will also give us scope to add other Spotify competitors or other plugins much easier.

A plugin should be able to create a tree on the fly based on network data. It should then be able to trigger events on selection of each key.

We really need to consider security. We don't want people sending off secrets to servers.

Outcome:

Ref: #241