Synced workspaces across windows and also implemented MultiWindowFeatures

This commit is contained in:
mauro-balades
2024-10-01 23:21:40 +02:00
parent 4310143e79
commit 39caaf5caa
6 changed files with 7 additions and 4 deletions

View File

@@ -127,12 +127,12 @@ jobs:
rustup target add x86_64-pc-windows-msvc rustup target add x86_64-pc-windows-msvc
cargo install cargo-download cargo install cargo-download
cargo download -x windows=0.52.0 cargo download -x windows=0.58.0
#? https://github.com/mozilla/sccache#known-caveats #? https://github.com/mozilla/sccache#known-caveats
export CARGO_INCREMENTAL=0 export CARGO_INCREMENTAL=0
echo "" >> ../configs/common/mozconfig echo "" >> ../configs/common/mozconfig
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-0.52.0" >> ../configs/common/mozconfig echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-0.58.0" >> ../configs/common/mozconfig
- name: Import - name: Import
env: env:

View File

@@ -26,6 +26,7 @@
<script type="text/javascript"> <script type="text/javascript">
window.addEventListener("DOMContentLoaded", async () => { window.addEventListener("DOMContentLoaded", async () => {
// Theme importer always needs to be loaded first // Theme importer always needs to be loaded first
await Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenCommonUtils.mjs");
Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenThemesCommon.mjs"); Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenThemesCommon.mjs");
Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenThemesImporter.mjs"); Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenThemesImporter.mjs");
Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenCompactMode.mjs"); Services.scriptloader.loadSubScript("chrome://browser/content/zen-components/ZenCompactMode.mjs");

View File

@@ -14,6 +14,7 @@
content/browser/zen-components/ZenThemeBuilder.mjs (content/zen-components/src/ZenThemeBuilder.mjs) content/browser/zen-components/ZenThemeBuilder.mjs (content/zen-components/src/ZenThemeBuilder.mjs)
content/browser/zen-components/ZenThemesImporter.mjs (content/zen-components/src/ZenThemesImporter.mjs) content/browser/zen-components/ZenThemesImporter.mjs (content/zen-components/src/ZenThemesImporter.mjs)
content/browser/zen-components/ZenTabUnloader.mjs (content/zen-components/src/ZenTabUnloader.mjs) content/browser/zen-components/ZenTabUnloader.mjs (content/zen-components/src/ZenTabUnloader.mjs)
content/browser/zen-components/ZenCommonUtils.mjs (content/zen-components/src/ZenCommonUtils.mjs)
content/browser/zen-styles/zen-theme.css (content/zen-styles/zen-theme.css) content/browser/zen-styles/zen-theme.css (content/zen-styles/zen-theme.css)
content/browser/zen-styles/zen-buttons.css (content/zen-styles/zen-buttons.css) content/browser/zen-styles/zen-buttons.css (content/zen-styles/zen-buttons.css)

View File

@@ -111,7 +111,7 @@ var gZenMarketplaceManager = {
const themes = await ZenThemesCommon.getThemes(); const themes = await ZenThemesCommon.getThemes();
const browser = ZenThemesCommon.currentBrowser; const browser = ZenMultiWindowFeature.currentBrowser;
const themeList = document.createElement('div'); const themeList = document.createElement('div');

View File

@@ -1,3 +1,4 @@
<script src="chrome://browser/content/zen-components/ZenCommonUtils.mjs" defer=""/>
<script src="chrome://browser/content/zen-components/ZenThemesCommon.mjs" defer=""/> <script src="chrome://browser/content/zen-components/ZenThemesCommon.mjs" defer=""/>
<html:template id="template-paneZenMarketplace"> <html:template id="template-paneZenMarketplace">
<hbox id="ZenMarketplaceCategory" <hbox id="ZenMarketplaceCategory"