DeskVideo

January 4, 2025 ยท View on GitHub

Important

This project is archived, still can be used for custom projects by adapting the backend ./js/backend-api.js. The repo will not be updated in future. If you considering using the repo in your project, you should know that you are on your own. I will no longer support the project.

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

APIChromeEdgeOperaSafariFirefox
Document Picture-in-Picture API111 1xxxx
Nested CSS1121129816.5Nightly 2
Window Controls Overlay10510591xx
Window Management API100??xx
MediaSession7379601582
Launch Queue10210288xx
Web Components5379401063
Broadcast Channel API54794115.438
Keyboard Lock API687955xx
Web Audio API54794115.438
CSS :has() Selector1051059115.4103 3
IndexedDB API2479151016
Picture-in-Picture API69795613.1x
TextTrack231212.1631
Page Visibility API331220718
Fullscreen API71795816.464
Screen Orientation API38792516.443
URL API321219719
Fetch API42142910.140
Web Share API8981x12.179 4
Clipboard API66795313.163
Drag and Drop API41212.13.13.5
Browser ExtensionYesYesYes?Yes
\- General Side PanelxxYesxYes
\- Chrome Side Panel104xxxx

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)