Commit Graph

27 Commits

Author SHA1 Message Date
Max Goodhart
c219656564 Implement stream rotation, overhaul local data, add preload script
This moves a bunch of the architectural improvements from the 'iframe'
branch in to main in the pursuit of implementing stream rotation driven
by a stream data field.
2020-11-09 12:12:05 -08:00
Max Goodhart
59b002f243 Remove video re-play (likely cause of Fb looping) 2020-08-28 22:24:59 -07:00
Max Goodhart
4b5e2931eb Add hacky support for playing audio-based pages 2020-08-26 23:52:30 -07:00
Max Goodhart
d8e51776e9 Add ability to set stream audio playing in background 2020-08-26 23:52:29 -07:00
Max Goodhart
36fe472fdc Wrap injected JS in IIFE to prevent scope conflicts 2020-07-23 19:52:01 -07:00
Max Goodhart
3e197ca028 Rework Periscope hacks to handle dynamic rotation and scale to cover 2020-07-17 23:18:45 -07:00
Max Goodhart
2bf1535e37 Prevent page transition style from affecting video display 2020-07-17 23:15:36 -07:00
Max Goodhart
2517ec055e Fill padding around stream content with black color
This helps prevent the chroma-keyed background from creating artifacts
when streams don't take the full space (e.g. Periscope streams, which
currently do not always cover).
2020-06-23 00:05:31 -07:00
Max Goodhart
465254b869 Allow background color to be specified 2020-06-22 17:14:07 -07:00
Max Goodman
e861071599 Add support for blurring streams 2020-06-22 13:31:39 -07:00
Max Goodhart
001b57eac3 Attempt to locate and display videos embedded in iframes 2020-06-21 23:42:04 -07:00
Max Goodhart
773eb1710a Fix opening devtools for loading views 2020-06-21 23:42:04 -07:00
Tim Greiser
cfd6c157c3 Remove write-only attribute on muted property. Fixes FB pause error. 2020-06-21 19:53:13 -07:00
Max Goodhart
e79e2f7a75 Add button to open devtools for stream views 2020-06-21 19:25:21 -07:00
Tim Greiser
eb9dae2c8d Fix for rotated periscope streams. See: https://github.com/chromakode/streamwall/issues/2 2020-06-21 18:14:37 -07:00
Max Goodhart
1217eeb92f Require user-supplied URLs to be http protocol 2020-06-20 23:07:51 -07:00
Max Goodhart
0c0f7d8c8d Hide scrollbars for web views 2020-06-20 22:41:26 -07:00
Max Goodhart
6b0433303c Add support for displaying custom web content in views 2020-06-20 22:41:26 -07:00
Max Goodhart
767d85858d Prevent sites from re-muting video 2020-06-20 18:46:27 -07:00
Max Goodhart
1836811e9c Load YT videos faster by detecting src being set 2020-06-20 16:42:32 -07:00
Max Goodhart
6b38d19294 Fix view reuse bugs and create/destroy views on demand 2020-06-20 16:37:39 -07:00
Max Goodhart
5c46a94625 Whitespace 2020-06-19 21:23:36 -07:00
Max Goodhart
570b07ed1e Allow errored views to be reloaded 2020-06-19 19:36:58 -07:00
Max Goodhart
1c5201e544 Don't reload errored views with unchanged url when updating views 2020-06-19 08:18:51 -07:00
Max Goodhart
a58a94aa51 Add reload button to control interface 2020-06-19 08:01:59 -07:00
Max Goodhart
9a9c500137 Fix old empty state data 2020-06-18 15:31:13 -07:00
Max Goodhart
ba794aa117 Initial release 2020-06-14 23:28:45 -07:00