diff --git a/src/lib/components/ControlPanel.svelte b/src/lib/components/ControlPanel.svelte
index cf0b506..21b96e7 100644
--- a/src/lib/components/ControlPanel.svelte
+++ b/src/lib/components/ControlPanel.svelte
@@ -1,19 +1,13 @@
-
-
- {#if !screenshotMode}
-
-
-
+ {#if showingPaneGrid}
+
+
+ {#each paneSources as src, i}
+
+ {/each}
+
+
+
+
+
+
+
+
+
+
{compareStep} / {compareMaxStep}
+
seekCompare(Number((e.target as HTMLInputElement).value))}
+ disabled={compareMaxStep <= 0}
+ />
+
+ {#each COMPARE_SPEEDS as speed}
+
+ {/each}
+
+ {#if compareLoopCountdown !== null}
+
{compareLoopCountdown}s
+ {/if}
+
+
+ {:else if compareUrls.length > 1 && !embedMode && !paneMode}
+
+
+ {#each compareUrls as url, i}
+
+ {/each}
+
+
+
+
+
+
+
+
+
{compareStep} / {compareMaxStep}
+
seekCompare(Number((e.target as HTMLInputElement).value))}
+ disabled={compareMaxStep <= 0}
+ />
+
+ {#each COMPARE_SPEEDS as speed}
+
+ {/each}
+
+ {#if compareLoopCountdown !== null}
+
{compareLoopCountdown}s
+ {/if}
+
+ {:else}
+
+
+ {#if !screenshotMode && !embedMode}
+ {#if !paneMode}
+
+ {/if}
+
+ {#if !paneMode}
+
+
+
+
-
-
+
+
+ {/if}
@@ -133,6 +697,56 @@
{/if}
+ {#if !screenshotMode && !embedMode && !paneMode && $mode === "file" && $maxStep > 0}
+
+
+
+
+
+
+
+
{$currentStep} / {$maxStep}
+
seekSingle(Number((e.target as HTMLInputElement).value))}
+ />
+
+ {#each COMPARE_SPEEDS as speed}
+
+ {/each}
+
+ {#if singleLoopCountdown !== null}
+
{singleLoopCountdown}s
+ {/if}
+
+ {/if}
+ {/if}