diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts
index 716869b26..6f660e715 100644
--- a/scripts/generateLayouts.ts
+++ b/scripts/generateLayouts.ts
@@ -77,7 +77,9 @@ async function createSocialImage(layout: LayoutConfig, template: "" | "Wide"): P
}
delete svg["defs"]
delete svg["$"]
- let templateSvg = await ScriptUtils.ReadSvg("./assets/SocialImageTemplate" + template + ".svg")
+ let templateSvg = await ScriptUtils.ReadSvg(
+ "./public/assets/SocialImageTemplate" + template + ".svg"
+ )
templateSvg = Utils.WalkJson(
templateSvg,
(leaf) => {
@@ -287,8 +289,8 @@ async function createLandingPage(layout: LayoutConfig, manifest, whiteIcons, alr
)
.replace(
- '',
- ``
+ '',
+ ``
)
return output
@@ -296,7 +298,8 @@ async function createLandingPage(layout: LayoutConfig, manifest, whiteIcons, alr
async function createIndexFor(theme: LayoutConfig) {
const filename = "index_" + theme.id + ".ts"
- writeFileSync(filename, `import layout from "./assets/generated/themes/${theme.id}.json"\n`)
+ writeFileSync(filename, `import layout from "./src/assets/generated/themes/${theme.id}.json"\n`)
+
appendFileSync(filename, codeTemplate)
}
@@ -308,9 +311,6 @@ function createDir(path) {
async function main(): Promise {
const alreadyWritten = []
- createDir("./assets/generated")
- createDir("./assets/generated/layers")
- createDir("./assets/generated/themes")
createDir("./public/assets/")
createDir("./public/assets/generated")
createDir("./public/assets/generated/images")
@@ -359,6 +359,7 @@ async function main(): Promise {
// Create a landing page for the given theme
const landing = await createLandingPage(layout, manifest, whiteIcons, alreadyWritten)
+
writeFile(enc(layout.id) + ".html", landing, err)
await createIndexFor(layout)
}
diff --git a/src/index_theme.ts.template b/src/index_theme.ts.template
index e03f781de..48f9d1b78 100644
--- a/src/index_theme.ts.template
+++ b/src/index_theme.ts.template
@@ -1,11 +1,7 @@
-import { Utils } from "./Utils"
-import ThemeViewState from "./Models/ThemeViewState"
-import SvelteUIElement from "./UI/Base/SvelteUIElement"
-import ThemeViewGUI from "./UI/ThemeViewGUI.svelte"
-import LayoutConfig from "./Models/ThemeConfig/LayoutConfig";
-
-// Miscelleanous
-Utils.DisableLongPresses()
+import ThemeViewState from "./src/Models/ThemeViewState"
+import SvelteUIElement from "./src/UI/Base/SvelteUIElement"
+import ThemeViewGUI from "./src/UI/ThemeViewGUI.svelte"
+import LayoutConfig from "./src/Models/ThemeConfig/LayoutConfig";
const state = new ThemeViewState(new LayoutConfig( layout))
const main = new SvelteUIElement(ThemeViewGUI, { state })
diff --git a/theme.html b/theme.html
index e72d25517..10902c70f 100644
--- a/theme.html
+++ b/theme.html
@@ -96,7 +96,7 @@
-
+