/DeskVideo

A video-stream platform front-end

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

This project is not stable atm. Please do not forget somethings is broken or behaves wrongly. If you find a bug, please report it.

DeskVideo

Desktop styled video-stream platform front-end

Thirdparty APIs

  • Piped is the privacy-centered video provider backend.
  • Unsplash is the image sharing platform. The api is used to use random wallpapers for DeskVideo.

Web APIs

API Chrome Edge Opera Safari Firefox
Document Picture-in-Picture API 111 1 x x x x
Nested CSS 112 112 98 16.5 Nightly 2
Window Controls Overlay 105 105 91 x x
Window Management API 100 ? ? x x
MediaSession 73 79 60 15 82
Launch Queue 102 102 88 x x
Web Components 53 79 40 10 63
Broadcast Channel API 54 79 41 15.4 38
Keyboard Lock API 68 79 55 x x
Web Audio API 54 79 41 15.4 38
CSS :has() Selector 105 105 91 15.4 103 3
IndexedDB API 24 79 15 10 16
Picture-in-Picture API 69 79 56 13.1 x
TextTrack 23 12 12.1 6 31
Page Visibility API 33 12 20 7 18
Fullscreen API 71 79 58 16.4 64
Screen Orientation API 38 79 25 16.4 43
URL API 32 12 19 7 19
Fetch API 42 14 29 10.1 40
Web Share API 89 81 x 12.1 79 4
Clipboard API 66 79 53 13.1 63
Drag and Drop API 4 12 12.1 3.1 3.5
Browser Extension Yes Yes Yes ? Yes
\- General Side Panel x x Yes x Yes
\- Chrome Side Panel 104 x x x x

1: Chrome supports when chrome://flags/#document-picture-in-picture-api flag enabled

2: Firefox Nightly is supported when layout.css.nesting.enabled flag enabled

3: Firefox is supported when layout.css.has-selector.enabled flag enabled.

4: Only Firefox for Mobile supports by default. Firefox (Desktop) is supported when dom.webshare.enabled flag enabled.

License

The DeskVideo icon is based Twemoji and licensed by CC-BY-SA 4.0. (https://github.com/twitter/twemoji/blob/master/assets/svg/1f4fa.svg) The cursor is licensed by CC-BY-SA-4.0 (Author: phisch on GitHub ) (https://github.com/phisch/phinger-cursors/blob/master/assets/svg/32/light/left_ptr.svg)