feat: add Phokus UI Lab

Add a dev-only Vite UI mode with Tauri API mocks, in-memory fixture scenarios, reusable media source handling, and documentation for browser-based visual testing.
This commit is contained in:
2026-06-29 00:04:48 +01:00
parent cebd709391
commit 7a18011b0f
16 changed files with 1006 additions and 20 deletions
+17
View File
@@ -0,0 +1,17 @@
import { useGalleryStore } from "../store";
import { getMockScenario } from "./mockScenarios";
export function applyMockScenario() {
const scenario = getMockScenario();
const store = useGalleryStore.getState();
if (scenario === "album") {
const albumId = store.albums[0]?.id;
if (albumId !== undefined) store.viewAlbum(albumId);
return;
}
if (scenario === "duplicates") {
store.setView("duplicates");
}
}