···120120* ✅ change settings shortcut from global+esc to opt+comma
121121122122Window lifecycle
123123-* ✅modularize window open/close + hidden/visible
124124-* ✅update settings, peeks, slides, scripts
125125-* hide/show window vs create fresh
126126-* modularize window close/hide/show across all windows
127127-* move animation to main, and update slides impl to use it
128128-* window settings persistence
123123+* ✅ modularize window open/close + hidden/visible
124124+* ✅ update settings, peeks, slides, scripts
125125+* ✅ hide/show window vs create fresh
126126+* ✅ update slides impl to use openWindow (x, y)
127127+* add support for private properties
128128+* figure out distinction for feature window explicit config vs settings window silent config
129129+* add window position persistence where it makes sense (settings, groups, cmd)
130130+* add window size persistence where it makes sense (slides, peeks)
131131+* add window open animation (to/from coords, time) to openWindow
132132+* update slides impl to use animation again
129133130134Core/Basic
131135* ✅ basic command bar to open pages
136136+* fix setting layout wrapping issue
137137+* don't blow away and re-init everything on any change
132138* schema migration
133139* basic history storage
140140+* app action metadata
134141* app updates
135135-* don't blow away and re-init everything on any change
136136-* fix setting layout wrapping issue
137142* enable/disable individual slides, peeks
138143* enable/disable individual scripts
139139-140140--> mvp
141141-142142--------
143144144145Features cleanup
145146* enable/disable whole features
146147* move feature list and enablement to storage
148148+* configurable default feature to load on app open (or none)
147149* re-enable label previews, eg "Peek {key} - {address}"
148148-* configurable default feature to load on app open
150150+151151+-> mvp (minimum viable preview)
152152+153153+-------
149154150155Web Platform
151156* need a web loader that's not full BrowserWindow?
···166171* Implement the Firefox "awesomebar" scoring and search algorithm so that Peek *learns* you
167172* Extension model designed for web user agent user interface experimentation
168173* Infinite lossless personal encrypted archive of web history
174174+175175+## Contribution
176176+177177+* in proto stage
178178+* all dragons, no promises
169179170180## Development
171181