Added container tabs support for sidebar websites

This commit is contained in:
mr. M
2024-10-14 19:28:28 +02:00
parent 7d00a254da
commit 49bb9cd398
7 changed files with 18 additions and 14 deletions

View File

@@ -24,12 +24,7 @@ jobs:
- name: Update submodules - name: Update submodules
run: | run: |
# Only update the "components" submodule, we want to ignore l10n git submodule update --remote --merge
submodule_path="$(git config --file .gitmodules --get-regexp path | awk '{ print $2 }' | grep zen-components --color=never)"
echo "Submodule path: $submodule_path"
cd $submodule_path
git checkout main
git pull
- uses: stefanzweifel/git-auto-commit-action@v4 - uses: stefanzweifel/git-auto-commit-action@v4
with: with:

View File

@@ -157,10 +157,7 @@ pnpm build:ui && pnpm start
## Special Thanks ## Special Thanks
- [IAmJafeth](https://github.com/IAmJafeth) (For sponsoring the domain) Special thanks to... EVERYONE 🎉! Checkout the team and contributors page [here](https://zen-browser.app/about)
- [Donno 🐒](https://www.onnno.nl/) (For making the logo)
- [ptr1337](https://github.com/ptr1337) (AUR Packages and optimization flags)
- [nitro](https://github.com/n7itro) (For the amazing work on the browser)
## Third Party Code ## Third Party Code

2
l10n

Submodule l10n updated: c93745da69...84c934608a

View File

@@ -3,9 +3,19 @@
onpopuphidden="if (event.target == this) gZenBrowserManagerSidebar.contextTab = null;"> onpopuphidden="if (event.target == this) gZenBrowserManagerSidebar.contextTab = null;">
<menuitem id="context_zenUnloadWebPanel" oncommand="gZenBrowserManagerSidebar.contextUnload();" data-l10n-id="zen-web-side-panel-context-unload"/> <menuitem id="context_zenUnloadWebPanel" oncommand="gZenBrowserManagerSidebar.contextUnload();" data-l10n-id="zen-web-side-panel-context-unload"/>
<menuitem id="context_zenToggleMuteWebPanel" oncommand="gZenBrowserManagerSidebar.contextToggleMuteAudio();"/> <menuitem id="context_zenToggleMuteWebPanel" oncommand="gZenBrowserManagerSidebar.contextToggleMuteAudio();"/>
<menuitem id="context_zenToogleUAWebPanel" oncommand="gZenBrowserManagerSidebar.contextToggleUserAgent();"/>
<menuitem id="context_zenOpenNewTabWebPanel" oncommand="gZenBrowserManagerSidebar.contextOpenNewTab();" data-l10n-id="zen-web-side-panel-open-in-new-tab"/> <menuitem id="context_zenOpenNewTabWebPanel" oncommand="gZenBrowserManagerSidebar.contextOpenNewTab();" data-l10n-id="zen-web-side-panel-open-in-new-tab"/>
<menuseparator/> <menuseparator/>
<menu id="context_zenWebPanelContextInContainer"
data-l10n-id="zen-web-side-panel-context-open-in-container-tab"
selection-type="single"
node-type="link"
hide-if-private-browsing="true"
hide-if-usercontext-disabled="true">
<menupopup oncommand="gZenBrowserManagerSidebar.contextChangeContainerTab(event);"
onpopupshowing="return gZenBrowserManagerSidebar.createContainerTabMenu(event);" />
</menu>
<menuitem id="context_zenToogleUAWebPanel" oncommand="gZenBrowserManagerSidebar.contextToggleUserAgent();"/>
<menuseparator/>
<menuitem id="context_zenDeleteWebPanel" oncommand="gZenBrowserManagerSidebar.contextDelete();" data-l10n-id="zen-web-side-panel-context-delete"/> <menuitem id="context_zenDeleteWebPanel" oncommand="gZenBrowserManagerSidebar.contextDelete();" data-l10n-id="zen-web-side-panel-context-delete"/>
</menupopup> </menupopup>

View File

@@ -146,7 +146,7 @@
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
@media (-moz-bool-pref: 'zen.theme.color-prefs.amoled') { @media (-moz-bool-pref: 'zen.theme.color-prefs.amoled') {
:root { :root {
--zen-dark-color-mix-base: lch(2.467% 0 272 / 1); --zen-dark-color-mix-base: hsl(5 5 5);
--zen-urlbar-background: color-mix(in srgb, var(--zen-primary-color) 4%, rgb(0, 0, 0) 96%); --zen-urlbar-background: color-mix(in srgb, var(--zen-primary-color) 4%, rgb(0, 0, 0) 96%);
} }
} }

View File

@@ -787,6 +787,7 @@ menuitem[id='placesContext_deleteHost'],
#context-openlinkintab, #context-openlinkintab,
#context-openlinkincontainertab, #context-openlinkincontainertab,
#context_zenWorkspacesOpenInContainerTab, #context_zenWorkspacesOpenInContainerTab,
#context_zenWebPanelContextInContainer,
menuitem[id='placesContext_open:newtab'], menuitem[id='placesContext_open:newtab'],
menuitem[id='placesContext_openLinks:tabs'], menuitem[id='placesContext_openLinks:tabs'],
menuitem[id='placesContext_openBookmarkLinks:tabs'], menuitem[id='placesContext_openBookmarkLinks:tabs'],
@@ -982,6 +983,7 @@ menuitem[id='placesContext_new:separator'] {
} }
#context_zenUnloadTab, #context_zenUnloadTab,
#context_zenUnloadWebPanel,
#context_zenTabActions { #context_zenTabActions {
--menu-image: url('close-all.svg'); --menu-image: url('close-all.svg');
} }