Skip to content

Commit e8c43f5

Browse files
committed
feat: Added workspace rearrange inline with the icons, b=no-bug, c=workspaces, common
1 parent b932558 commit e8c43f5

File tree

15 files changed

+171
-576
lines changed

15 files changed

+171
-576
lines changed

l10n

Submodule l10n updated 46 files

src/browser/base/content/zen-keysets.inc.xhtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<command id="cmd_zenCtxDeleteWorkspace" />
4444
<command id="cmd_zenChangeWorkspaceName" />
4545
<command id="cmd_zenChangeWorkspaceIcon" />
46-
<command id="cmd_zenOpenWorkspacePanel" />
46+
<command id="cmd_zenReorderWorkspaces" />
4747
<command id="cmd_zenOpenWorkspaceCreation" />
4848

4949
<command id="cmd_zenPinnedTabReset" />

src/browser/base/content/zen-panels/popups.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<menupopup />
2424
</menu>
2525
<menuseparator/>
26-
<menuitem id="context_zenOpenWorkspacePanel" data-l10n-id="zen-workspaces-panel-context-manage" command="cmd_zenOpenWorkspacePanel"/>
26+
<menuitem id="context_zenReorderWorkspaces" data-l10n-id="zen-workspaces-panel-context-reorder" command="cmd_zenReorderWorkspaces"/>
2727
<menuseparator/>
2828
<menuitem id="context_zenDeleteWorkspace" data-l10n-id="zen-workspaces-panel-context-delete" command="cmd_zenCtxDeleteWorkspace"/>
2929
</menupopup>

src/browser/base/content/zen-panels/workspaces-panel.inc

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/browser/base/content/zen-popupset.inc.xhtml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
44

55
#include zen-panels/gradient-generator.inc
6-
#include zen-panels/workspaces-panel.inc
76
#include zen-panels/emojis-picker.inc
87

98
#include zen-panels/popups.inc

src/browser/themes/shared/zen-icons/icons.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,10 @@
185185
#appMenu-zoomEnlarge-button2,
186186
#PanelUI-zen-profiles-newProfile,
187187
#zen-sidebar-add-panel-button,
188-
#PanelUI-zen-workspaces-new image,
189188
#PanelUI-zen-gradient-generator-color-custom-add image {
190189
list-style-image: url('plus.svg') !important;
191190
}
192191

193-
#PanelUI-zen-workspaces-reorder-mode image {
194-
list-style-image: url('move-tab.svg') !important;
195-
rotate: 90deg;
196-
}
197-
198192
#cut-button {
199193
list-style-image: url('edit-cut.svg') !important;
200194
}

src/zen/common/ZenUIManager.mjs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -967,16 +967,22 @@ var gZenVerticalTabsManager = {
967967
gZenCompactModeManager.getAndApplySidebarWidth();
968968
}
969969
gZenUIManager.updateTabsToolbar();
970-
971-
gURLBar._initCopyCutController();
972-
gURLBar._initPasteAndGo();
973-
gURLBar._initStripOnShare();
970+
this.rebuildURLBarMenus();
974971
} catch (e) {
975972
console.error(e);
976973
}
977974
this._isUpdating = false;
978975
},
979976

977+
rebuildURLBarMenus() {
978+
if (document.getElementById('paste-and-go')) {
979+
return;
980+
}
981+
gURLBar._initCopyCutController();
982+
gURLBar._initPasteAndGo();
983+
gURLBar._initStripOnShare();
984+
},
985+
980986
rebuildAreas() {
981987
CustomizableUI.zenInternalCU._rebuildRegisteredAreas(/* zenDontRebuildCollapsed */ true);
982988
},

src/zen/common/styles/zen-popup.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,8 @@ menuseparator {
400400
min-width: unset !important;
401401
margin: 0px !important;
402402
border-radius: calc(var(--zen-native-inner-radius) + 2px) !important;
403+
background: light-dark(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)) !important;
404+
border: 1px solid light-dark(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15)) !important;
403405

404406
:root[zen-right-side='true'] & {
405407
order: -1;

src/zen/common/styles/zen-single-components.css

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,13 @@ body > #confetti {
4040

4141
#PanelUI-zen-emojis-picker {
4242
--panel-width: 250px;
43-
--panel-padding: 10px;
44-
45-
&::part(content) {
46-
gap: 15px;
47-
}
43+
--panel-padding: 0px;
4844

4945
#PanelUI-zen-emojis-picker-header {
5046
gap: 10px;
5147
align-items: center;
48+
padding: 10px;
49+
padding-bottom: 5px;
5250
}
5351

5452
#PanelUI-zen-emojis-picker-none label {
@@ -57,6 +55,7 @@ body > #confetti {
5755

5856
#PanelUI-zen-emojis-picker-search {
5957
padding: 4px;
58+
width: 100%;
6059
}
6160

6261
#PanelUI-zen-emojis-picker-list {
@@ -65,6 +64,9 @@ body > #confetti {
6564
overflow-y: auto;
6665
overflow-x: hidden;
6766

67+
padding: 10px;
68+
padding-top: 5px;
69+
6870
gap: 5px;
6971
display: grid;
7072
grid-template-columns: repeat(auto-fill, minmax(28px, 1fr));

src/zen/common/zen-sets.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,10 @@ document.addEventListener(
101101
case 'cmd_zenChangeWorkspaceIcon':
102102
gZenWorkspaces.changeWorkspaceIcon();
103103
break;
104-
case 'cmd_zenOpenWorkspacePanel':
105-
gZenWorkspaces.openWorkspacesDialog(event);
104+
case 'cmd_zenReorderWorkspaces':
105+
gZenUIManager.showToast('zen-workspaces-how-to-reorder', {
106+
timeout: 10000,
107+
});
106108
break;
107109
case 'cmd_zenOpenWorkspaceCreation':
108110
gZenWorkspaces.openWorkspaceCreation(event);

0 commit comments

Comments
 (0)