diff --git a/plugins/in-app-menu/front.ts b/plugins/in-app-menu/front.ts index a5a13b99..708f7faa 100644 --- a/plugins/in-app-menu/front.ts +++ b/plugins/in-app-menu/front.ts @@ -11,14 +11,17 @@ function $(selector: string) { return document.querySelector(selector); } +const isMacOS = navigator.userAgent.includes('Macintosh'); + export default () => { const titleBar = document.createElement('title-bar'); const navBar = document.querySelector('#nav-bar-background'); + if (isMacOS) titleBar.style.setProperty('--offset-left', '70px'); const logo = ElementFromFile(path.join(__dirname, '..' , '..' , 'assets', 'youtube-music.svg')); logo.classList.add('title-bar-icon'); - titleBar.appendChild(logo); + if (!isMacOS) titleBar.appendChild(logo); document.body.appendChild(titleBar); if (navBar) { diff --git a/plugins/in-app-menu/titlebar.css b/plugins/in-app-menu/titlebar.css index ca67b4b3..8075b09c 100644 --- a/plugins/in-app-menu/titlebar.css +++ b/plugins/in-app-menu/titlebar.css @@ -23,6 +23,7 @@ title-bar { color: #f1f1f1; font-size: 14px; padding: 4px 12px; + padding-left: var(--offset-left, 12px); background-color: var(--titlebar-background-color, #030303); user-select: none; diff --git a/plugins/precise-volume/menu.ts b/plugins/precise-volume/menu.ts index de6dfceb..708b27cb 100644 --- a/plugins/precise-volume/menu.ts +++ b/plugins/precise-volume/menu.ts @@ -35,7 +35,7 @@ export default (win: BrowserWindow, options: ConfigType<'precise-volume'>): Menu { label: 'Global Hotkeys', type: 'checkbox', - checked: Boolean(options.globalShortcuts.volumeUp) || Boolean(options.globalShortcuts.volumeDown), + checked: Boolean(options.globalShortcuts?.volumeUp ?? options.globalShortcuts?.volumeDown), click: (item) => promptGlobalShortcuts(win, options, item), }, {