screenfull.js is a JavaScript wrapper for the Fullscreen API that provides a unified interface for toggling, monitoring, and verifying the fullscreen state of web page elements. It functions as a cross-browser utility to manage how elements expand to fill the display.
الميزات الرئيسية لـ sindresorhus/screenfull.js هي: Fullscreen Management, API Polyfills, Windowed Fullscreen Toggles, Browser API Wrappers, Fullscreen Entry Request, Fullscreen Exit Request, Fullscreen Media Controls, Display State Callbacks.
تشمل البدائل مفتوحة المصدر لـ sindresorhus/screenfull.js: sindresorhus/screenfull — Screenfull is a lightweight JavaScript utility that wraps the browser's Fullscreen API into a single, consistent… vonchange/utao — Utao is a web-based TV media center and streaming site interface wrapper that adapts video platforms for television… fancyapps/fancybox — fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a… mgp/book-notes — This project is a markdown-based personal knowledge base and digital learning journal used to store notes and… jaredpalmer/react-fns — react-fns is a suite of declarative components and utilities designed to wrap imperative browser APIs for use in React… babel/babel — Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into…
Screenfull is a lightweight JavaScript utility that wraps the browser's Fullscreen API into a single, consistent interface. It normalizes the vendor-prefixed fullscreen methods across different browsers, providing a unified way to request, exit, and toggle fullscreen mode on any DOM element or the entire page. The library handles cross-browser differences automatically, abstracting away the webkit, moz, and ms prefixes behind a clean API. It includes runtime feature detection to check browser support before exposing fullscreen methods, and uses promises for asynchronous fullscreen requests an
Utao is a web-based TV media center and streaming site interface wrapper that adapts video platforms for television displays. It functions as a remote control video player, modifying web interfaces to provide a television-like experience on large screens. The project bypasses casting restrictions and membership fees by utilizing user-agent spoofing to request mobile or web versions of sites. It features a system to translate standard television remote inputs into browser commands for managing playback, adjusting video quality, and navigating streaming content. The system includes capabilitie
fancyBox is a jQuery-based lightbox plugin and JavaScript modal gallery used to render images and videos within a full-screen overlay. It isolates media from the background page by utilizing a responsive gallery system that dims the rest of the screen to focus attention on the selected content. The tool functions as a touch-enabled content overlay, incorporating support for swipe gestures and pinch-to-zoom for navigating media on mobile devices and tablets. It ensures media scales correctly across different screen sizes through a responsive gallery system. The project covers a broad range of
This project is a markdown-based personal knowledge base and digital learning journal used to store notes and summaries from books and technical literature. It serves as a reading summary repository and technical reference library for archiving key takeaways and insights from non-fiction and professional materials. The collection functions as a digital garden for curating insights from books, articles, and videos. It specifically focuses on distilling complex architectural patterns, technical concepts, and professional leadership principles into a searchable format for long-term reference. T