diff --git a/src/AppMobile.svelte b/src/AppMobile.svelte
index 67a3e21..bfb44c4 100644
--- a/src/AppMobile.svelte
+++ b/src/AppMobile.svelte
@@ -13,9 +13,8 @@
import GenToolbar from './mobile/GenToolbar.svelte'
import WorkflowsPage from './mobile/routes/workflows.svelte';
- import AboutPage from './mobile/routes/about.svelte';
- import LoginPage from './mobile/routes/login.svelte';
- import GraphPage from './mobile/routes/graph.svelte';
+ import QueuePage from './mobile/routes/queue.svelte';
+ import GalleryPage from './mobile/routes/gallery.svelte';
import WorkflowPage from './mobile/routes/workflow.svelte';
import type { Framework7Parameters, Modal } from "framework7/types";
import interfaceState from "$lib/stores/interfaceState";
@@ -106,12 +105,12 @@
}
},
{
- path: '/about/',
- component: AboutPage,
+ path: '/queue/',
+ component: QueuePage,
},
{
- path: '/login/',
- component: LoginPage,
+ path: '/gallery/',
+ component: GalleryPage,
},
// {
// path: '/graph/',
@@ -179,7 +178,7 @@
browserHistoryRoot="/mobile/"
>
- {#if $interfaceState.selectedWorkflowID && $interfaceState.showingWorkflow}
+ {#if $interfaceState.selectedWorkflowIndex && $interfaceState.showingWorkflow}
{/if}
diff --git a/src/lib/stores/interfaceState.ts b/src/lib/stores/interfaceState.ts
index de43ecf..0d70b14 100644
--- a/src/lib/stores/interfaceState.ts
+++ b/src/lib/stores/interfaceState.ts
@@ -14,7 +14,7 @@ export type InterfaceState = {
graphTransitioning: boolean,
isJumpingToNode: boolean,
- selectedWorkflowID: WorkflowInstID | null
+ selectedWorkflowIndex: number | null
showingWorkflow: boolean
isDarkMode: boolean
@@ -35,7 +35,7 @@ const store: Writable = writable(
graphTransitioning: false,
isJumpingToNode: false,
- selectedWorkflowID: null,
+ selectedWorkflowIndex: null,
showingWorkflow: false,
isDarkMode: false,
diff --git a/src/mobile/GenToolbar.svelte b/src/mobile/GenToolbar.svelte
index 16634ba..61d063e 100644
--- a/src/mobile/GenToolbar.svelte
+++ b/src/mobile/GenToolbar.svelte
@@ -74,15 +74,6 @@
progressPercent = 0
progressText = "??.?%"
}
-
- let centerHref = "/workflows/"
- $: if ($interfaceState.selectedWorkflowID) {
- centerHref = `/workflows/${$interfaceState.selectedWorkflowID}/`
- }
- else {
- centerHref = "/workflows/";
- }
-
diff --git a/src/mobile/MainToolbar.svelte b/src/mobile/MainToolbar.svelte
index 6b19a71..b923f6a 100644
--- a/src/mobile/MainToolbar.svelte
+++ b/src/mobile/MainToolbar.svelte
@@ -76,8 +76,8 @@
}
let centerHref = "/workflows/"
- $: if ($interfaceState.selectedWorkflowID) {
- centerHref = `/workflows/${$interfaceState.selectedWorkflowID}/`
+ $: if ($interfaceState.selectedWorkflowIndex) {
+ centerHref = `/workflows/${$interfaceState.selectedWorkflowIndex}/`
}
else {
centerHref = "/workflows/";
@@ -108,13 +108,13 @@
1 ? "hasGenToolbar" : ""}>
-
+
-
+
diff --git a/src/mobile/routes/gallery.svelte b/src/mobile/routes/gallery.svelte
new file mode 100644
index 0000000..27bd613
--- /dev/null
+++ b/src/mobile/routes/gallery.svelte
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/src/mobile/routes/queue.svelte b/src/mobile/routes/queue.svelte
new file mode 100644
index 0000000..7ca7871
--- /dev/null
+++ b/src/mobile/routes/queue.svelte
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
diff --git a/src/mobile/routes/workflow.svelte b/src/mobile/routes/workflow.svelte
index 3696d58..aba64e7 100644
--- a/src/mobile/routes/workflow.svelte
+++ b/src/mobile/routes/workflow.svelte
@@ -18,12 +18,7 @@
function onPageBeforeIn() {
workflow = $workflowState.openedWorkflows[workflowIndex-1]
- if (workflow) {
- $interfaceState.selectedWorkflowID = workflow.id;
- }
- else {
- $interfaceState.selectedWorkflowID = null;
- }
+ $interfaceState.selectedWorkflowIndex = workflowIndex
$interfaceState.showingWorkflow = true;
}
diff --git a/src/mobile/routes/workflows.svelte b/src/mobile/routes/workflows.svelte
index f51135e..94d2b8c 100644
--- a/src/mobile/routes/workflows.svelte
+++ b/src/mobile/routes/workflows.svelte
@@ -23,7 +23,7 @@
() => { app.closeWorkflow(workflow.id); })}
function onPageBeforeIn() {
- $interfaceState.selectedWorkflowID = null;
+ $interfaceState.selectedWorkflowIndex = null;
}