Compare commits

...

4 Commits

Author SHA1 Message Date
mr. m
41adb92790 New Crowdin updates (#10174)
* New translations zen-vertical-tabs.ftl (Catalan)

* New translations zen-vertical-tabs.ftl (Danish)

* New translations zen-vertical-tabs.ftl (Korean)

* New translations zen-vertical-tabs.ftl (Ukrainian)

* New translations zen-folders.ftl (French)

* New translations zen-folders.ftl (Spanish)

* New translations zen-folders.ftl (Catalan)

* New translations zen-folders.ftl (Danish)

* New translations zen-folders.ftl (German)

* New translations zen-folders.ftl (Hungarian)

* New translations zen-folders.ftl (Korean)

* New translations zen-folders.ftl (Ukrainian)

* New translations zen-folders.ftl (Estonian)
2025-09-01 00:52:54 +02:00
mr. m
3e125fdb91 feat: Properly update items on group move, b=no-bug, c=tabs 2025-09-01 00:51:48 +02:00
mr. m
8aaa7b7322 fix: Fixed favicon not saving on close, b=no-bug, c=tabs 2025-08-31 22:35:30 +02:00
mr. m
0f4b48bd4a fix: Fixed small issues with colors, b=no-bug, c=common, compact-mode, workspaces 2025-08-31 22:33:00 +02:00
17 changed files with 36 additions and 27 deletions

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Canvia la icona
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Hiberna les pestanyes actives d'aquesta carpeta
zen-folders-unload-folder =
.label = Descarrega totes les pestanyes
.label = Hiberna totes les pestanyes
zen-folders-search-no-results = No hi ha pestanyes que coincideixin amb aquesta cerca 🤔

View File

@@ -24,7 +24,7 @@ sidebar-zen-create-new =
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Hiberna i canvia la pestanya
[one] Hiberna i canvia a la pestanya
*[other] Hiberna { $tabCount } pestanyes i canvia a la primera
}
tabbrowser-reset-pin-button =

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Skift ikon
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Stop indlæsning af aktive i denne mappe
zen-folders-unload-folder =
.label = Unload All Tabs
.label = Stop indlæsning af alle faner
zen-folders-search-no-results = Ingen faner matcher den søgning 🤔

View File

@@ -15,7 +15,7 @@ zen-toolbar-context-compact-mode-hide-both =
.label = Skjul begge
.accesskey = H
zen-toolbar-context-new-folder =
.label = New Folder
.label = Ny mappe
.accesskey = N
sidebar-zen-expand =
.label = Udvid Sidepanel

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Symbol ändern
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Aktive Tabs in diesem Ordner entladen
zen-folders-unload-folder =
.label = Alle Tabs entladen
zen-folders-search-no-results = Keine passenden Tabs gefunden 🤔

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Cambiar icono
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Suspensión activa en esta carpeta
zen-folders-unload-folder =
.label = Suspender todas las pestañas
zen-folders-search-no-results = Ninguna pestaña coincide con esa búsqueda 🤔

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Muuda ikooni
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Eemalda mälust selle kausta aktiivsed kaardid
zen-folders-unload-folder =
.label = Eemalda mälust kõik kaardid
zen-folders-search-no-results = Otsingule ei vasta ühtegi kaarti 🤔

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Changer d'icône
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Décharger les onglets actifs de ce dossier
zen-folders-unload-folder =
.label = Décharger tous les onglets
zen-folders-search-no-results = Aucun onglet ne correspond à cette recherche 🤔

View File

@@ -9,13 +9,13 @@ zen-folders-new-subfolder =
zen-folders-panel-delete-folder =
.label = Mappa törlése
zen-folders-panel-convert-folder-to-space =
.label = Mappa konvertálása munkakörnyezeté
.label = Mappa konvertálása környezetté
zen-folders-panel-change-folder-space =
.label = Környezet váltása...
zen-folders-panel-change-icon-folder =
.label = Ikon módosítása
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Aktív lapok ürítése ebben a mappában
zen-folders-unload-folder =
.label = Minden lap ürítése
zen-folders-search-no-results = Nincsenek a keresésnek megfelelő lapok 🤔

View File

@@ -3,9 +3,9 @@ zen-folders-search-placeholder =
zen-folders-panel-rename-folder =
.label = 폴더 이름 변경
zen-folders-panel-unpack-folder =
.label = Unpack Folder
.label = 폴더 해제
zen-folders-new-subfolder =
.label = New Subfolder
.label = 새 서브폴더
zen-folders-panel-delete-folder =
.label = 폴더 삭제
zen-folders-panel-convert-folder-to-space =
@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = 아이콘 변경
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = 이 폴더의 활성화 탭 언로드
zen-folders-unload-folder =
.label = Unload All Tabs
.label = 모든 탭 언로드
zen-folders-search-no-results = 검색어에 맞는 탭이 없습니다 🤔

View File

@@ -15,7 +15,7 @@ zen-toolbar-context-compact-mode-hide-both =
.label = 둘 다 숨기기
.accesskey = H
zen-toolbar-context-new-folder =
.label = New Folder
.label = 새 폴더
.accesskey = N
sidebar-zen-expand =
.label = 사이드바 확장

View File

@@ -15,7 +15,7 @@ zen-folders-panel-change-folder-space =
zen-folders-panel-change-icon-folder =
.label = Змінити значок
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Вивантажити активне у цю теку
zen-folders-unload-folder =
.label = Unload All Tabs
.label = Вивантажити всі вкладки
zen-folders-search-no-results = Немає вкладок, які відповідають критеріям пошуку 🤔

View File

@@ -15,7 +15,7 @@ zen-toolbar-context-compact-mode-hide-both =
.label = Приховувати обидві
.accesskey = Н
zen-toolbar-context-new-folder =
.label = New Folder
.label = Нова тека
.accesskey = N
sidebar-zen-expand =
.label = Розгорнути бічну панель

View File

@@ -628,7 +628,11 @@ button.popup-notification-dropmarker {
}
&[selected] {
background-color: color-mix(in srgb, var(--zen-primary-color) 50%, transparent 50%) !important;
background-color: color-mix(
in srgb,
var(--zen-primary-color) 50%,
light-dark(transparent, rgba(255, 255, 255, 0.3)) 50%
) !important;
& *,
& .urlbarView-title-separator::before {

View File

@@ -148,7 +148,7 @@
right: 0;
bottom: 0;
background: var(--zen-dialog-background);
outline: 1px solid var(--zen-colors-border-contrast);
outline: 1px solid var(--zen-colors-border);
outline-offset: -1px;
box-shadow: var(--zen-big-shadow);
pointer-events: none;

View File

@@ -533,11 +533,13 @@
if (!pinId) {
return;
}
for (const tab of group.tabs) {
for (const tab of group.allItemsRecursive) {
if (tab.pinned && tab.getAttribute('zen-pin-id') === pinId) {
const pin = this._pinsCache.find((p) => p.uuid === pinId);
if (pin) {
pin.position = tab._pPos;
pin.parentUuid = tab.group?.getAttribute('zen-pin-id') || null;
pin.workspaceUuid = group.getAttribute('zen-workspace-id');
await this.savePin(pin, false);
}
break;
@@ -547,6 +549,7 @@
if (groupPin) {
groupPin.position = newIndex;
groupPin.parentUuid = group.group?.getAttribute('zen-pin-id');
groupPin.workspaceUuid = group.getAttribute('zen-workspace-id');
await this.savePin(groupPin);
}
}
@@ -882,7 +885,7 @@
existingEntry.title = pin.title;
state.entries = [existingEntry];
}
state.image = pin.iconUrl || null;
state.image = pin.iconUrl || state.image;
state.index = 0;
SessionStore.setTabState(tab, state);

View File

@@ -1475,7 +1475,7 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature {
return this.moveTabsToWorkspace([tab], workspaceID);
}
moveTabsToWorkspace(tabs, workspaceID, justChangeId = false) {
moveTabsToWorkspace(tabs, workspaceID) {
for (let tab of tabs) {
const workspaceContainer = this.workspaceElement(workspaceID);
const container = tab.pinned
@@ -1489,10 +1489,12 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature {
continue;
}
if (container && !justChangeId) {
if (container) {
if (tab.group?.hasAttribute('split-view-group')) {
gBrowser.zenHandleTabMove(tab.group, () => {
this.moveTabsToWorkspace(tab.group.tabs, workspaceID, true);
for (const tab of tab.group.tabs) {
tab.setAttribute('zen-workspace-id', workspaceID);
}
container.insertBefore(tab.group, container.lastChild);
});
continue;