Youtube Fullpage Theater

Make theater mode fill the entire page view with hidden navbar

As of 29. 02. 2024. See the latest version.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
fznhq
Ocene
0 0 0
Verzija
0.8.1
Napravljeno
24. 11. 2023
Ažurirano
29. 02. 2024
Size
6,73 КБ
Licenca
GNU GPLv3
Važi za

Make theater mode fill the entire page view with hidden navbar

  • Fullpage Theater Mode
  • Hidden navbar when in theater mode, then show navbar when scrolling
  • Hidden scrollbar when in theater mode (default true)
  • Hidden suggestion, branding, overlay when in theater mode
  • Added Escape keyboard shortcut to close theater mode (default true) [1]
  • Support auto theater mode (default false) [2]

Note

  • [1] if false, it will be replaced by focus search bar on Escape
  • [2] if true, it will open theater mode every time the video changes

List Config

  • auto_theater_mode (default false)
  • hide_scrollbar (default true)
  • close_theater_with_esc (default true)

Q & A

  • Q: why config undefined ?
  • A: config will be replaced every time the script is updated; therefore, the script needs to know if it has already been updated or not, so if you change the config value (except undefined) before updating, it will try to save the config value using GM.setValue
  • Q: so how the script know about the config ?
  • A: if config is not undefined, it will read straight from config; otherwise, it will try to read the configuration that was already saved before the update using GM. getValue; if not possible, it will read the fallback value

Report issue here: Github