Skip to content

Commit 797152d

Browse files
refactor(mods): rework ZenMods module (#8618)
Co-authored-by: mr. m <[email protected]> Co-authored-by: mr. m <[email protected]>
1 parent 316ff45 commit 797152d

16 files changed

+1128
-1106
lines changed

src/browser/app/profile/features.inc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,17 @@ pref('zen.mediacontrols.enabled', true);
2222
// Exposure:
2323
pref('zen.haptic-feedback.enabled', true);
2424

25+
pref('zen.mods.auto-update-days', 12); // In days
2526
#ifdef MOZILLA_OFFICIAL
27+
pref('zen.mods.auto-update', true);
2628
pref('zen.rice.api.url', 'https://share.zen-browser.app', locked);
2729
pref('zen.injections.match-urls', 'https://zen-browser.app/*,https://share.zen-browser.app/*', locked);
2830
#else
31+
pref('zen.mods.auto-update', false);
2932
pref('zen.rice.api.url', "http://localhost", locked);
3033
pref('zen.injections.match-urls', 'http://localhost/*', locked);
3134
#endif
35+
3236
pref('zen.rice.share.notice.accepted', false);
3337

3438
#ifdef XP_MACOSX

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@
2929
</linkset>
3030

3131
# Scripts used all over the browser
32-
<script src="chrome://browser/content/ZenUIManager.mjs"></script>
32+
<script src="chrome://browser/content/ZenUIManager.mjs"></script>
3333
<script src="chrome://browser/content/zen-components/ZenFolders.mjs"></script>
34-
<script src="chrome://browser/content/zen-components/ZenThemesCommon.mjs"></script>
35-
<script src="chrome://browser/content/zen-components/ZenThemesImporter.mjs"></script>
34+
<script src="chrome://browser/content/zen-components/ZenMods.mjs"></script>
3635
<script src="chrome://browser/content/zen-components/ZenCompactMode.mjs"></script>
3736
<script src="chrome://browser/content/zen-components/ZenPinnedTabsStorage.mjs"></script>
3837
<script src="chrome://browser/content/zen-components/ZenWorkspacesStorage.mjs"></script>

src/browser/base/content/zen-assets.jar.inc.mn

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,7 @@
3535
content/browser/zen-components/ZenViewSplitter.mjs (../../zen/split-view/ZenViewSplitter.mjs)
3636
content/browser/zen-styles/zen-decks.css (../../zen/split-view/zen-decks.css)
3737

38-
content/browser/zen-components/ZenThemesCommon.mjs (../../zen/mods/ZenThemesCommon.mjs)
39-
content/browser/zen-components/ZenThemesImporter.mjs (../../zen/mods/ZenThemesImporter.mjs)
40-
content/browser/zen-components/actors/ZenThemeMarketplaceParent.sys.mjs (../../zen/mods/actors/ZenThemeMarketplaceParent.sys.mjs)
41-
content/browser/zen-components/actors/ZenThemeMarketplaceChild.sys.mjs (../../zen/mods/actors/ZenThemeMarketplaceChild.sys.mjs)
38+
content/browser/zen-components/ZenMods.mjs (../../zen/mods/ZenMods.mjs)
4239

4340
content/browser/zen-components/ZenWorkspaceIcons.mjs (../../zen/workspaces/ZenWorkspaceIcons.mjs)
4441
content/browser/zen-components/ZenWorkspace.mjs (../../zen/workspaces/ZenWorkspace.mjs)
@@ -58,8 +55,6 @@
5855

5956
content/browser/zen-components/ZenGlanceManager.mjs (../../zen/glance/ZenGlanceManager.mjs)
6057
content/browser/zen-styles/zen-glance.css (../../zen/glance/zen-glance.css)
61-
content/browser/zen-components/actors/ZenGlanceChild.sys.mjs (../../zen/glance/actors/ZenGlanceChild.sys.mjs)
62-
content/browser/zen-components/actors/ZenGlanceParent.sys.mjs (../../zen/glance/actors/ZenGlanceParent.sys.mjs)
6358

6459
content/browser/zen-components/ZenFolders.mjs (../../zen/folders/ZenFolders.mjs)
6560
content/browser/zen-styles/zen-folders.css (../../zen/folders/zen-folders.css)
@@ -75,7 +70,7 @@
7570
content/browser/zen-styles/zen-download-box-animation.css (../../zen/downloads/zen-download-box-animation.css)
7671

7772

78-
# Images
73+
# Images
7974
content/browser/zen-images/gradient.png (../../zen/images/gradient.png)
8075
content/browser/zen-images/brand-header.svg (../../zen/images/brand-header.svg)
8176
content/browser/zen-images/layouts/collapsed.png (../../zen/images/layouts/collapsed.png)
@@ -87,7 +82,7 @@
8782
content/browser/zen-images/downloads/download.svg (../../zen/images/downloads/download.svg)
8883
content/browser/zen-images/downloads/archive.svg (../../zen/images/downloads/archive.svg)
8984

90-
# Fonts
85+
# Fonts
9186
content/browser/zen-fonts/JunicodeVF-Italic.woff2 (../../zen/fonts/JunicodeVF-Italic.woff2)
9287
content/browser/zen-fonts/JunicodeVF-Roman.woff2 (../../zen/fonts/JunicodeVF-Roman.woff2)
9388

@@ -105,4 +100,4 @@
105100
content/browser/zen-images/favicons/slack.ico (../../zen/images/favicons/slack.ico)
106101
content/browser/zen-images/favicons/reddit.ico (../../zen/images/favicons/reddit.ico)
107102
content/browser/zen-images/favicons/x.ico (../../zen/images/favicons/x.ico)
108-
content/browser/zen-images/favicons/trello.ico (../../zen/images/favicons/trello.ico)
103+
content/browser/zen-images/favicons/trello.ico (../../zen/images/favicons/trello.ico)

0 commit comments

Comments
 (0)