SnapLinksPlus icon indicating copy to clipboard operation
SnapLinksPlus copied to clipboard

Add elements to target to UI.

Open cpriest opened this issue 6 years ago • 1 comments

  • [ ] Create a Prefs section of "elements to target" in a "primary action" category.
  • [ ] Add UI for selecting different elements to target for primary action.

** Idea of above:** the "sectioned" area of prefs is so that if/when we get alternate activator options, we can easily migrate the options selection to a per-activator scenario.

Related to #177

cpriest avatar Sep 16 '19 00:09 cpriest

Todo Items

  • [ ] Create Storage Proxy subclass of OverlayProxy with hooks:
    • [ ] To do debounced saves of changed preferences
    • [ ] To disseminate changes to clients; not sure this is necessary now, but StorageProxy may need to listen for onChange events from the storage manager to upadate local instances.
  • [ ] Update existing preferences object to be multi-level and use StorageProxy
  • [ ] Create a migration snippet to translate from old to new preference structure

cpriest avatar Oct 26 '19 17:10 cpriest