From 56aeb5c4ee1a1931f651027542d60dde1f1a40b5 Mon Sep 17 00:00:00 2001
From: booploops <49113086+booploops@users.noreply.github.com>
Date: Thu, 3 Feb 2022 21:08:55 -0800
Subject: [PATCH] components and pages are now stored in browserwindow.ts
---
src/main/base/browserwindow.ts | 45 ++++++++++++
src/renderer/views/main.ejs | 128 +--------------------------------
2 files changed, 48 insertions(+), 125 deletions(-)
diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index 1e4011bd..144cfbff 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -26,6 +26,51 @@ export class BrowserWindow {
env: {
platform: process.platform,
dev: app.isPackaged,
+ components: [
+ "pages/podcasts",
+ "pages/apple-account-settings",
+ "pages/library-songs",
+ "pages/browse",
+ "pages/settings",
+ "pages/listen_now",
+ "pages/home",
+ "pages/artist-feed",
+ "pages/cider-playlist",
+ "pages/recordLabel",
+ "pages/collection-list",
+ "pages/apple-curator",
+ "pages/artist",
+ "pages/search",
+ "pages/about",
+ "pages/library-videos",
+ "components/mediaitem-artwork",
+ "components/artwork-material",
+ "components/menu-panel",
+ "components/sidebar-playlist",
+ "components/spatial-properties",
+ "components/audio-settings",
+ "components/qrcode-modal",
+ "components/equalizer",
+ "components/add-to-playlist",
+ "components/queue",
+ "components/queue-item",
+ "components/mediaitem-scroller-horizontal",
+ "components/mediaitem-scroller-horizontal-large",
+ "components/mediaitem-scroller-horizontal-sp",
+ "components/mediaitem-scroller-horizontal-mvview",
+ "components/mediaitem-list-item",
+ "components/mediaitem-hrect",
+ "components/mediaitem-square",
+ "components/mediaitem-square-sp",
+ "components/mediaitem-mvview",
+ "components/libraryartist-item",
+ "components/listennow-child",
+ "components/mediaitem-mvview-sp",
+ "components/animatedartwork-view",
+ "components/lyrics-view",
+ "components/fullscreen",
+ "components/miniplayer",
+ ]
},
};
private options: any = {
diff --git a/src/renderer/views/main.ejs b/src/renderer/views/main.ejs
index 1ba8628e..a4710132 100644
--- a/src/renderer/views/main.ejs
+++ b/src/renderer/views/main.ejs
@@ -44,54 +44,9 @@
<%- include('app/panels'); %>
-
-
-<%- include('pages/podcasts') %>
-
-<%- include('pages/apple-account-settings') %>
-
-<%- include('pages/library-songs') %>
-
-
-<%- include("components/mediaitem-artwork"); %>
-
-<%- include('pages/browse') %>
-
-
-<%- include('pages/settings') %>
-
-
-<%- include('pages/listen_now') %>
-
-
-<%- include('pages/home') %>
-
-
-<%- include('pages/artist-feed') %>
-
-
-<%- include('pages/cider-playlist') %>
-
-
-<%- include('pages/recordLabel') %>
-
-
-<%- include('pages/collection-list') %>
-
-
-<%- include('pages/apple-curator') %>
-
-
-<%- include('pages/artist') %>
-
-
-<%- include('pages/search') %>
-
-
-<%- include('pages/about') %>
-
-
-<%- include('pages/library-videos') %>
+<% for(var i=0; i < Object.keys(env.components).length ; i++) {%>
+ <%- include(env.components[i]); %>
+<% } %>
-
-<%- include('components/artwork-material') %>
-
-<%- include('components/menu-panel') %>
-
-<%- include('components/sidebar-playlist')
-%>
-
-<%- include('components/spatial-properties')
-%>
-
-<%- include('components/audio-settings')
-%>
-
-<%- include('components/qrcode-modal')
-%>
-
-<%- include('components/equalizer')
-%>
-
-<%- include('components/add-to-playlist')
-%>
-
-<%- include('components/queue')
-%>
-
-<%- include('components/queue-item')
-%>
-
-<%- include('components/mediaitem-scroller-horizontal')
-%>
-
-<%- include('components/mediaitem-scroller-horizontal-large')
-%>
-
-<%- include('components/mediaitem-scroller-horizontal-sp')
-%>
-
-<%- include('components/mediaitem-scroller-horizontal-mvview')
-%>
-
-<%- include('components/mediaitem-list-item')
-%>
-
-<%- include('components/mediaitem-hrect')
-%>
-
-<%- include('components/mediaitem-square')
-%>
-
-<%- include('components/mediaitem-square-sp')
-%>
-
-<%- include('components/mediaitem-mvview')
-%>
-
-<%- include('components/libraryartist-item')
-%>
-<%- include('components/listennow-child')
-%>
-
-<%- include('components/mediaitem-mvview-sp')
-%>
-
-<%- include('components/animatedartwork-view')
-%>
-
-<%- include('components/lyrics-view')
-%>
-
-<%- include('components/fullscreen')
-%>
-
-
-<%- include('components/miniplayer')
-%>
-