fix(youtube-music): fix #3296, and macOS traffic lights

This commit is contained in:
JellyBrick
2025-05-11 01:56:01 +09:00
parent 41ce2320fa
commit 97a277a192
3 changed files with 17 additions and 4 deletions

View File

@ -80,3 +80,8 @@ html {
ytmusic-browse-response .ytmusic-responsive-list-item-renderer {
will-change: transform;
}
/* fix fullscreen style */
ytmusic-player[player-ui-state='FULLSCREEN'] {
margin-top: calc(var(--menu-bar-height, 32px) * -1) !important;
}

View File

@ -32,6 +32,18 @@ let firstDataLoaded = false;
registerWindowDefaultTrustedTypePolicy();
{
let osType = 'Unknown';
if (window.electronIs.osx()) {
osType = 'Macintosh';
} else if (window.electronIs.windows()) {
osType = 'Windows';
} else if (window.electronIs.linux()) {
osType = 'Linux';
}
document.documentElement.setAttribute('data-os', osType);
}
async function listenForApiLoad() {
if (!isApiLoaded) {
api = document.querySelector('#movie_player');

View File

@ -79,10 +79,6 @@ tp-yt-paper-item.ytmusic-guide-entry-renderer::before {
max-width: calc(100% - var(--ytmusic-player-page-vertical-padding) * 2);
}
ytmusic-player[player-ui-state='FULLSCREEN'] {
margin-top: calc(var(--menu-bar-height, 32px) * -1) !important;
}
/* macos traffic lights fix */
:where([data-os*='Macintosh']) ytmusic-app-layout#layout ytmusic-nav-bar {
padding-top: var(--ytmusic-nav-bar-offset, 0);