diff --git a/locales/ca/browser/browser/preferences/zen-preferences.ftl b/locales/ca/browser/browser/preferences/zen-preferences.ftl index b2136546a..b439a9e5e 100644 --- a/locales/ca/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ca/browser/browser/preferences/zen-preferences.ftl @@ -43,7 +43,7 @@ pane-settings-workspaces-title = Espais de treball zen-tabs-unloader-enabled = .label = Habilita la hibernació de pestanyes zen-look-and-feel-compact-toolbar-themed = - .label = Use themed background for compact toolbar + .label = Utilitza un fons temàtic per a la barra d'eines compacta zen-workspace-continue-where-left-off = .label = Continua on ho vau deixar pane-zen-pinned-tab-manager-title = Pestanyes fixades diff --git a/locales/es-ES/browser/browser/preferences/zen-preferences.ftl b/locales/es-ES/browser/browser/preferences/zen-preferences.ftl index 6df5560f3..be10c1d3a 100644 --- a/locales/es-ES/browser/browser/preferences/zen-preferences.ftl +++ b/locales/es-ES/browser/browser/preferences/zen-preferences.ftl @@ -221,7 +221,7 @@ zen-key-exit-full-screen = Salir de pantalla completa zen-ai-chatbot-sidebar-shortcut = Alternar barra lateral del chatbot de IA zen-key-inspector-mac = Alternar inspector (Mac) zen-toggle-sidebar-shortcut = Alternar barra lateral de Firefox -zen-toggle-pin-tab-shortcut = Toggle Pin Tab +zen-toggle-pin-tab-shortcut = Alternar fijar pestaña zen-reader-mode-toggle-shortcut-other = Cambiar a modo lectura zen-picture-in-picture-toggle-shortcut = Cambiar a modo Picture-in-Picture zen-nav-reload-shortcut-2 = Recargar página @@ -255,7 +255,7 @@ zen-close-tab-shortcut = Cerrar pestaña zen-compact-mode-shortcut-show-sidebar = Alternar barra lateral flotante zen-compact-mode-shortcut-show-toolbar = Alternar barra de herramientas flotante zen-compact-mode-shortcut-toggle = Alternar modo compacto -zen-glance-expand = Expand Glance +zen-glance-expand = Expandir Glance zen-workspace-shortcut-switch-1 = Cambiar a espacio de trabajo 1 zen-workspace-shortcut-switch-2 = Cambiar a espacio de trabajo 2 zen-workspace-shortcut-switch-3 = Cambiar a espacio de trabajo 3 diff --git a/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl b/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl index aecbee039..6f7639c99 100644 --- a/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl @@ -43,7 +43,7 @@ pane-settings-workspaces-title = Spásanna Oibre Eile zen-tabs-unloader-enabled = .label = Cumasaigh Díluchtóir Cluaisíní zen-look-and-feel-compact-toolbar-themed = - .label = Use themed background for compact toolbar + .label = Úsáid cúlra téamach don bharra uirlisí dlúth zen-workspace-continue-where-left-off = .label = Lean ar aghaidh san áit ar fhág tú pane-zen-pinned-tab-manager-title = Cluaisíní Prionáilte diff --git a/src/zen/common/ZenUIManager.mjs b/src/zen/common/ZenUIManager.mjs index 87eefc59f..086712808 100644 --- a/src/zen/common/ZenUIManager.mjs +++ b/src/zen/common/ZenUIManager.mjs @@ -107,9 +107,12 @@ var gZenUIManager = { _initCreateNewPopup() { const popup = document.getElementById('zenCreateNewPopup'); - const button = document.getElementById('zen-create-new-button'); popup.addEventListener('popupshowing', () => { + const button = document.getElementById('zen-create-new-button'); + if (!button) { + return; + } const image = button.querySelector('image'); button.setAttribute('open', 'true'); gZenUIManager.motion.animate( @@ -1102,7 +1105,7 @@ var gZenVerticalTabsManager = { ? this._tabEdited.querySelector('.tab-label-container-editing') : this._tabEdited; let input = document.getElementById('tab-label-input'); - let newName = input.value.trim(); + let newName = input.value.replace(/\s+/g, ' ').trim(); document.documentElement.removeAttribute('zen-renaming-tab'); input.remove(); diff --git a/src/zen/common/styles/zen-omnibox.css b/src/zen/common/styles/zen-omnibox.css index b05ebcca9..960205d9d 100644 --- a/src/zen/common/styles/zen-omnibox.css +++ b/src/zen/common/styles/zen-omnibox.css @@ -586,6 +586,7 @@ .urlbarView-no-wrap { align-items: center !important; + position: relative; } #urlbar-label-box, @@ -658,4 +659,8 @@ & .action-contextualidentity { display: none; } + + .urlbarView[noresults] > .urlbarView-body-outer > .urlbarView-body-inner > & { + display: none; + } } diff --git a/src/zen/common/styles/zen-single-components.css b/src/zen/common/styles/zen-single-components.css index 87b9ae171..736d1fa08 100644 --- a/src/zen/common/styles/zen-single-components.css +++ b/src/zen/common/styles/zen-single-components.css @@ -243,16 +243,15 @@ body > #confetti { @media (-moz-pref('zen.theme.styled-status-panel')) { #statuspanel { - padding: 4px 3px; + padding: 6px; & > #statuspanel-label { border-radius: 16px !important; border: 1px solid rgba(225, 225, 225, 0.15) !important; padding: 4px 8px 5px 8px !important; font-weight: 600 !important; - background: color-mix(in srgb, var(--zen-primary-color), black 80%) !important; - color: #f3f3f3 !important; - font-size: small !important; + background: color-mix(in srgb, var(--zen-primary-color), black 70%) !important; + color: rgba(255, 255, 255, 0.8) !important; } } } diff --git a/src/zen/compact-mode/ZenCompactMode.mjs b/src/zen/compact-mode/ZenCompactMode.mjs index 9232af336..83efc6126 100644 --- a/src/zen/compact-mode/ZenCompactMode.mjs +++ b/src/zen/compact-mode/ZenCompactMode.mjs @@ -543,6 +543,7 @@ var gZenCompactModeManager = { const onEnter = (event) => { setTimeout(() => { if (event.type === 'mouseenter' && !event.target.matches(':hover')) return; + if (event.target.closest('panel')) return; // Dont register the hover if the urlbar is floating and we are hovering over it this.clearFlashTimeout('has-hover' + target.id); window.requestAnimationFrame(() => { diff --git a/src/zen/folders/ZenFolder.mjs b/src/zen/folders/ZenFolder.mjs index 39839f222..a0588c258 100644 --- a/src/zen/folders/ZenFolder.mjs +++ b/src/zen/folders/ZenFolder.mjs @@ -24,39 +24,39 @@ - - + + - - + + - + - + - + - + - + @@ -68,9 +68,9 @@ - - - + + + `, 'image/svg+xml' @@ -267,7 +267,10 @@ async #unloadAllActiveTabs(event, noClose = false) { for (const tab of this.tabs) { - await gZenPinnedTabManager._onCloseTabShortcut(event, tab, { noClose }); + await gZenPinnedTabManager._onCloseTabShortcut(event, tab, { + noClose, + expandSplitViewList: false, + }); } this.activeTabs = []; } diff --git a/src/zen/folders/zen-folders.css b/src/zen/folders/zen-folders.css index 19af7c7da..8a47dde89 100644 --- a/src/zen/folders/zen-folders.css +++ b/src/zen/folders/zen-folders.css @@ -194,7 +194,7 @@ zen-folder { ); --zen-folder-stroke: light-dark( color-mix(in srgb, var(--zen-primary-color) 50%, black), - color-mix(in srgb, var(--zen-colors-primary) 15%, var(--toolbox-textcolor)) + color-mix(in srgb, var(--zen-colors-primary) 15%, #ebebeb) ); -moz-window-dragging: no-drag; diff --git a/src/zen/glance/ZenGlanceManager.mjs b/src/zen/glance/ZenGlanceManager.mjs index f3ec57676..bccffa314 100644 --- a/src/zen/glance/ZenGlanceManager.mjs +++ b/src/zen/glance/ZenGlanceManager.mjs @@ -174,7 +174,7 @@ parentSidebarContainer, { scale: [1, 0.98], - opacity: [1, 0.7], + opacity: [1, 0.6], }, { duration: 0.4, @@ -210,9 +210,9 @@ opacity: 1, }, { - duration: 0.4, + duration: 0.3, type: 'spring', - bounce: 0.25, + bounce: 0.2, } ) .then(() => { @@ -322,7 +322,7 @@ browserSidebarContainer, { scale: [0.98, 1], - opacity: [0.7, 1], + opacity: [0.6, 1], }, { duration: 0.4, diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index ed0dfa570..1b0b77e98 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -774,6 +774,7 @@ behavior = lazy.zenPinnedTabCloseShortcutBehavior, noClose = false, closeIfPending = false, + expandSplitViewList = true, } = {} ) { try { @@ -826,7 +827,7 @@ : selectedTab.group; await gZenFolders.animateUnload(group, selectedTab); let tabsToUnload = [selectedTab]; - if (selectedTab.group?.hasAttribute('split-view-group')) { + if (selectedTab.group?.hasAttribute('split-view-group') && expandSplitViewList) { tabsToUnload = selectedTab.group.tabs; } const allAreUnloaded = tabsToUnload.every( diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index e220ddffe..cabaec98c 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -238,7 +238,7 @@ --focus-outline-color: transparent; @media (-moz-platform: macos) { - font-size: 1.3rem; /* Slightly larger font on macOS */ + font-size: 1.25rem; /* Slightly larger font on macOS */ } --tab-inner-inline-margin: 0;