Commit graph

18 commits

Author SHA1 Message Date
Jordan Eldredge
282780a26b Add many tests for serialization 2018-09-30 00:19:04 -07:00
Jordan Eldredge
4d353376d1 Split serialized state types into their own file 2018-09-29 18:00:20 -07:00
Jordan Eldredge
78537accbf Refactor how we manage window positions 2018-09-29 18:00:20 -07:00
Jordan Eldredge
d9c559ea06 Clean up selectors file 2018-09-29 18:00:20 -07:00
Jordan Eldredge
669df38197 Use browserSize from state. Make it non-optional 2018-09-29 18:00:20 -07:00
Jordan Eldredge
0de5c2bb25 Use namespaced Utils 2018-09-29 18:00:20 -07:00
Jordan Eldredge
464d42405f Add initial approach of recovering from bad window positions 2018-09-29 18:00:19 -07:00
Jordan Eldredge
38f032b2c7 Don't center windows when restoring from serialized state 2018-09-29 17:58:46 -07:00
Jordan Eldredge
b938d7cf73 Persist window states (exept position) 2018-09-29 17:58:46 -07:00
Jordan Eldredge
6d4c44b3ae Serialize media state, and apply equalizer state to on deserialize 2018-09-29 17:58:46 -07:00
Jordan Eldredge
d1b43d55ca Serialize state to indexdb 2018-09-29 17:58:46 -07:00
Jordan Eldredge
29c12c656a Type Balance 2018-09-28 07:26:24 -07:00
Jordan Eldredge
7abc3d351d Type MonoStero 2018-09-28 07:06:46 -07:00
Jordan Eldredge
839444fe86 Type Volume and MainVolume 2018-09-28 06:58:56 -07:00
Jordan Eldredge
5f7948c011
Add media session integration (#646) 2018-09-25 22:13:43 -07:00
Jordan Eldredge
17756eaa60 Memoize selectors and use curried functions rather than arguments 2018-09-18 08:38:25 -07:00
Jordan Eldredge
a5485cfb4f Clarify return type of getWindowsInfo 2018-09-17 17:04:05 -07:00
Jordan Eldredge
bbf56232c3 Type Selectors 2018-09-17 17:04:05 -07:00
Renamed from js/selectors.js (Browse further)