YouTube Theater Plus

Enhances YouTube Theater with features like Fullpage Theater, Auto Open Theater, and more, including support for the new UI

Detta är versioner av skriptet där koden uppdaterats. Visa alla versioner.

  • v2.5.7 2026-05-24

    - Fix uBlock blocking the popup menu
    - Improve class name assignment

  • v2.5.6 2026-05-15

    Fix background and text color in light mode

  • v2.5.5 2026-04-17

    Add backward compatibility.

  • v2.5.4 2026-04-17
  • v2.5.4 2026-04-17

    - Add a check to ensure the userscript manager supports GM.getValue and GM.setValue
    - Verify that active is an HTMLElement
    - Fix a potential issue with the popup toggle shortcut
    - Add queuePress to ensure the logic runs in sequence

  • v2.5.3 2026-02-12

    More performance improved

  • v2.5.2 2026-02-08

    - Update JSDoc types
    - Lint
    - Small performance improvement

  • v2.5.1 2025-10-21

    Add @compatible metadata

  • v2.5.0 2025-10-19

    Refactor and simplify code

  • v2.4.6 2025-10-15

    - Fix in-player title for new UI
    - Small simplification

  • v2.4.5 2025-10-04

    Better fix header issue

  • v2.4.4 2025-10-04

    More fix header issue

  • v2.4.3 2025-10-04

    - Fix header issue
    - Update chat hidden check logic

  • v2.4.2 2025-10-01

    - Add more languages in metadata
    - Simplify CSS
    - Change attribute selector

  • v2.4.1 2025-09-24

    - Fix wrong url
    - Simplify load config

  • v2.4.0 2025-08-02

    Remove unused

  • v2.3.9 2025-07-05

    Cleaning up

  • v2.3.8 2025-06-11

    Wording & Small cleaning up

  • v2.3.7 2025-06-11

    Add auto-hiding title overlay in theater mode.

  • v2.3.6 2025-05-30

    - Add support light theme
    - Make sure sub option key always correct

  • v2.3.5 2025-05-26

    Cleaning up

  • v2.3.4 2025-05-22

    One more

  • v2.3.3 2025-05-22

    Simplify

  • v2.3.2 2025-05-12

    Add a "delay" suboption to "Show Header When Mouse is Near"

  • v2.3.1 2025-05-11

    Oops, missed it

  • v2.3.0 2025-05-11

    - Change suboptions naming key
    - Fix attempt for chat overlay panel remains visible when chat is not "Fixed"

  • v2.2.9 2025-05-07

    Change default threshold to 200

  • v2.2.8 2025-05-07

    - Add type for options
    - Add support for suboptions
    - Add a "threshold" suboption to "Show Header When Mouse is Near"

  • v2.2.7 2025-03-30

    Add a trigger to ensure the observer runs during initialization.

  • v2.2.6 2025-03-22

    * Add attribute prefix
    * Simplify fullpage condition

  • v2.2.5 2025-03-13

    Cleaning up

  • v2.2.4 2025-03-06

    Easier to read condition

  • v2.2.3 2025-03-01

    Correct description of its function

  • v2.2.2 2025-03-01

    - Change description
    - Force update hide end cards

  • v2.2.1 2025-02-28

    - Add option to toggle full page theater
    - Change hide end cards behavior

  • v2.1.6 2025-02-26

    - Better element query
    - Rearrange run order
    - Make sure observer disconnect immediately after element found

  • v2.1.5 2025-02-23

    - Move function back
    - Use theater variable for checking theater state

  • v2.1.4 2025-02-23

    Fix header not showing

  • v2.1.2 2025-01-22

    Fix fixed panels not hidden

  • v2.1.1 2025-01-09

    Change script name

  • v2.1.0 2024-12-09

    - Add customizable label
    - Small Optimization

  • v2.0.7 2024-11-18

    Remove unsafeWindow

  • v2.0.6 2024-11-16

    Critical issue, please update immediately
    - Fix window issue

  • v2.0.5 2024-11-12
  • v2.0.5 2024-11-12

    Fix window issue on Safari

  • v2.0.3 2024-11-07

    Make sure to replace the correct attribute

  • v2.0.2 2024-11-06

    Fix attribute conflict

  • v2.0.1 2024-10-25

    Oops

  • v2.0.0 2024-10-25

    - Cleaning up & Simplify
    - Compress Icon
    - Better toggleHeader

  • v1.9.1 2024-10-20

    Cleaning up

  • v1.9.0 2024-09-28

    Cleaning up

  • v1.8.9 2024-09-22
  • v1.8.8 2024-09-20

    Cleaning up

  • v1.8.7 2024-09-14

    More simplify

  • v1.8.6 2024-09-13

    Wrong type

  • v1.8.6 2024-09-13
  • v1.8.5 2024-09-13

    Simplify createDiv

  • v1.8.4 2024-09-09

    More simplify

  • v1.8.3 2024-09-06

    More cleaning up

  • v1.8.2 2024-09-06

    Cleaning up

  • v1.8.1 2024-09-05

    Lower trigger value

  • v1.8.0 2024-09-05

    Breaking: show header when mouse is near will now override scroll header toggle

  • v1.7.8 2024-09-04

    Move popup container

  • v1.7.7 2024-09-04

    Revert if condition

  • v1.7.6 2024-09-04

    Fix popup show state

  • v1.7.5 2024-09-04

    Move const placement

  • v1.7.4 2024-09-04

    Simplify popup logic

  • v1.7.3 2024-09-04

    - Add types
    - Add unique key to custom attributes to avoid conflicts
    - Minor cleanup

  • v1.7.2 2024-08-28

    Small optimization

  • v1.7.1 2024-08-27

    - Fix blur

  • v1.7.0 2024-08-27

    - New Feature: Show header when mouse is near
    - Better full page css
    - Small fix and cleaning up

  • v1.6.4 2024-08-26

    Revert

  • v1.6.3 2024-08-26

    Tweaks

  • v1.6.2 2024-08-26

    Fix blur issue
    Cleaning up a bit

  • v1.6.1 2024-08-26

    Fix AdGuard permission issue

  • v1.6.0 2024-08-25

    Fix TrustedHTML issue

  • v1.5.1 2024-08-20

    oops

  • v1.5.0 2024-08-20

    Support legacy

  • v1.4.1 2024-08-16

    Adding more shortcut detection

  • v1.4.0 2024-08-15

    Fixing shortcut for other keyboard layout

  • v1.3.0 2024-07-10
  • v1.3.0 2024-07-10

    dd hide card config outside theater mode

  • v1.2.3 2024-05-29

    Fixing onUpdate

  • v1.2.2 2024-05-25

    Revert change

  • v1.2.1 2024-05-25

    Remove unnecessary

  • v1.2.0 2024-05-24

    Clean up

  • v1.1.1 2024-04-15

    Update description
    Cache element
    Reduce element observer

  • v1.1.0 2024-04-11

    Add: trash UI support

  • v1.0.2 2024-04-05

    * Clean up

  • v1.0.1 2024-03-31
  • v1.0.0 2024-03-08

    Added popup menu for setting config
    Some tweaks

  • v0.8.1 2024-02-29

    Add live chat gap when header show

  • v0.8.0 2024-02-29

    Fixed live chat gap in new layout

  • v0.7.6 2024-01-31

    Fix input not closing on escape

  • v0.7.5 2023-12-25

    Don't blur input if scrollY not 0

  • v0.7.4 2023-12-25

    Fix search bar cannot close

  • v0.7.3 2023-12-25

    Make close theater with escape optional

  • v0.7.2 2023-12-21

    Make hide scrollbar optional

  • v0.7.1 2023-12-21

    Add config fallback for future feature

  • v0.7 2023-12-16

    * Add support auto theater mode
    * Add save config

  • v0.6.2 2023-12-14

    Clean up code

  • v0.6.1 2023-12-14

    Fix CSS missing comma

  • v0.6 2023-12-14

    CSS updates
    Rename attributes & functions
    Remove mutation target check for easier debug

  • v0.5 2023-12-02

    Fixed a potential bug when there is no internet

  • v0.4.2 2023-12-02

    Fix hidden scrollbar

  • v0.4.1 2023-11-28

    Make sure only run on www.youtube.com

  • v0.4 2023-11-27
    • Make sure it only runs in theater not full screen
  • v0.3.2 2023-11-26
  • v0.3.1 2023-11-26
  • v0.3 2023-11-25
  • v0.2 2023-11-25
  • v0.1 2023-11-24