{"push_id":839971261,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"5528748760f79305b171fd5eb07536b7879e8ea3","before":"1b6557befb8bbfb4aad29ff6422c376dffa825c8","commits":[{"sha":"5528748760f79305b171fd5eb07536b7879e8ea3","author":{"email":"bf6d6b323a7165419d7236f7ba385a30d865e173@gmail.com","name":"Maynard Demmon"},"message":"DREEM-104070670: Got a working implementation of dynamic editing completed. There is still room for improvement, but I think it does what is necessary. It turns out I did not need to implement not changing the file on disk. Instead I save a \"preview\" copy of a composition periodically and the clients that want \"dynamic\" behavior hit that url which is the same as the compostion with /preview/ prefixed to the path.\n\nAdded support to GlobalIdle to detect when the browser window is shown/hidden. Used the new onenvironmenthidden event to reset down keys in GlobalKeys so that keys do not get stuck in the on state. Added functionality to the editor to launch a \"preview\" tab. The tab is launched by option clicking on the existing \"preview\" button.\n\nAdd support for a preview=1 query param that will redirect to the /preview/... url","distinct":true,"url":"https://api.github.com/repos/teem2/dreem2/commits/5528748760f79305b171fd5eb07536b7879e8ea3"}]}