From 89d0df9c1e5fcf0c36a84ff372ccc7ac56f653b6 Mon Sep 17 00:00:00 2001 From: Hanz <40712686+HanzCEO@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:33:26 +0700 Subject: [PATCH 1/3] feat(player.css): Fixed max-height constraint (fixes #1710) --- .../www.youtube.com/appearance/player/player.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js&css/extension/www.youtube.com/appearance/player/player.css b/js&css/extension/www.youtube.com/appearance/player/player.css index e32443db6..9bb94471f 100644 --- a/js&css/extension/www.youtube.com/appearance/player/player.css +++ b/js&css/extension/www.youtube.com/appearance/player/player.css @@ -395,6 +395,12 @@ html[data-page-type=video][it-player-size='max_width'] .ytp-fit-cover-video .htm # FULL HEIGHT "Full window" --------------------------------------------------------------*/ +html[data-page-type=video][it-player-size='full_window'] #player-wide-container { + /* 56px is from the navbar */ + height: calc(var(--it-player-size) - 56px) !important; + max-height: var(--it-player-size) !important; +} + html[data-page-type=video][it-player-size='full_window'] { --it-player-size: 100vh;} @@ -557,4 +563,4 @@ html[it-player-remote-button=true] .ytp-remote-button { html[it-player-hide-skip-overlay=true] .ytp-doubletap-ui, .ytp-doubletap-ui-legacy { visibility: hidden; -} \ No newline at end of file +} From 7e48a49e255ccc7452a7f51a89cb80b6c3a47633 Mon Sep 17 00:00:00 2001 From: Hanz <40712686+HanzCEO@users.noreply.github.com> Date: Tue, 4 Jul 2023 06:51:39 +0700 Subject: [PATCH 2/3] fix(player.css): Only apply full_window size when in theater mode --- .../extension/www.youtube.com/appearance/player/player.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js&css/extension/www.youtube.com/appearance/player/player.css b/js&css/extension/www.youtube.com/appearance/player/player.css index 9bb94471f..b17794589 100644 --- a/js&css/extension/www.youtube.com/appearance/player/player.css +++ b/js&css/extension/www.youtube.com/appearance/player/player.css @@ -395,9 +395,9 @@ html[data-page-type=video][it-player-size='max_width'] .ytp-fit-cover-video .htm # FULL HEIGHT "Full window" --------------------------------------------------------------*/ -html[data-page-type=video][it-player-size='full_window'] #player-wide-container { - /* 56px is from the navbar */ - height: calc(var(--it-player-size) - 56px) !important; +html[data-page-type=video][it-player-size='full_window'][it-forced-theater-mode='true'] #player-wide-container, +html[data-page-type=video][it-player-size='full_window'][it-forced-theater-mode='false'] ytd-watch-flexy[theater] #player-wide-container { + height: calc(var(--it-player-size) - var(--it-header-size)) !important; max-height: var(--it-player-size) !important; } From fd681fcf3f7cf17672c143bf9f3afa554ce69998 Mon Sep 17 00:00:00 2001 From: Hanz <40712686+HanzCEO@users.noreply.github.com> Date: Tue, 4 Jul 2023 08:42:19 +0700 Subject: [PATCH 3/3] Update player.css --- js&css/extension/www.youtube.com/appearance/player/player.css | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js&css/extension/www.youtube.com/appearance/player/player.css b/js&css/extension/www.youtube.com/appearance/player/player.css index b17794589..f02599a60 100644 --- a/js&css/extension/www.youtube.com/appearance/player/player.css +++ b/js&css/extension/www.youtube.com/appearance/player/player.css @@ -395,8 +395,7 @@ html[data-page-type=video][it-player-size='max_width'] .ytp-fit-cover-video .htm # FULL HEIGHT "Full window" --------------------------------------------------------------*/ -html[data-page-type=video][it-player-size='full_window'][it-forced-theater-mode='true'] #player-wide-container, -html[data-page-type=video][it-player-size='full_window'][it-forced-theater-mode='false'] ytd-watch-flexy[theater] #player-wide-container { +html[data-page-type=video][it-player-size='full_window'] ytd-watch-flexy[theater] #player-wide-container { height: calc(var(--it-player-size) - var(--it-header-size)) !important; max-height: var(--it-player-size) !important; }