···125125- collect microformats, metadata, events
126126- web page w/ some locations as an input to a map (creates overlay) "map this page"
127127- be able to see where a book/etc recommendation came from
128128+- save a tweet, with URL / image / relevant text, but not whole page webrecorder style
128129129130## Roadmap
130131···182183- [x] way to tell feature to open default ui (if there is one)
183184- [x] way tell feature to open its settings ui (if there is one)
184185186186+Install/load/address features
187187+- [ ] app protocol? webextension? pwa? wtf?
188188+- [ ] pull from manifest (load/install via manifest with special key?)
189189+- [ ] manifests for feature metadata
190190+- [ ] feature urls? eg peek://settings(/index.html)
191191+- [ ] feature metadata in manifest
192192+- [ ] move feature bg pages to iframes in core bg page?
193193+185194Feature un/install and reloads
186186-- [ ] feature unload/reload - init/uninit whole feature and window
187187-- [ ] unreg shortcuts
195195+- [x] feature unload/reload - init/uninit whole feature and window
196196+- [ ] all api calls have feature id accessible by preload (via manifest?)
197197+- [ ] unreg shortcuts on unload
198198+ - confirm sucessful reg
199199+ - send pubsub msgs on shortcut reg/unreg with feature id
200200+ - in core/bg, listen for regs and map to feature
201201+ - then on feature uninstall, unreg
188202- [ ] close other windows, not just background (track all feature wins? hierarchy? window manager?)
189203- [ ] figure out re-init/reload story when pref/feature change is saved
190204 - can leave to the apps? eg document.reload()? likely not for OS level stuff
···214228- [x] enable/disable individual scripts
215229216230Internal cleanup
217217-- [ ] fix label names, match to pwa manifest
218218-- [ ] put in log labels
231231+- [x] s/guid/id/
232232+- [x] fix label names, match to pwa manifest
233233+- [x] put readable log labels back in
219234220235Dev niceties
221236- [ ] figure out single devtools window if possible
···229244Window animations
230245- [ ] add window open animation (to/from coords, time) to openWindow
231246- [ ] update slides impl to use animation again
247247+248248+Window transparency
249249+- [ ] add support to api
250250+- [ ] update core settings to use it
251251+- [ ] update app settings to use it
232252233253Deployment
234254- [ ] app updates
···241261- [ ] make izui stack manager (part of window mgr?)
242262- [ ] esc stack: from feature settings back to core settings
243263- [ ] add to izui stack (and ix w/ history?)
244244-245245-Install/load/address features
246246-- [ ] pull from manifest (load/install via manifest with special key?)
247247-- [ ] manifests for feature metadata
248248-- [ ] feature urls? eg peek://settings(/index.html)
249249-- [ ] maybe fine to file urls for now, would have to migrate later
250250-- [ ] feature metadata in manifest
251251-- [ ] app protocol? webextension? pwa? wtf?
252252-- [ ] move feature bg pages to iframes in core bg page?
253264254265History
255266- [ ] push navigations out through pubsub?