feat: full studio build -- light theme, canvas thumbnails, i18n (fa/en)

This commit is contained in:
Soroush.Asadi
2026-05-24 17:37:21 +03:30
parent d962483359
commit c61f587767
295 changed files with 29797 additions and 265 deletions
+13
View File
@@ -0,0 +1,13 @@
import { getStudioStage } from "@/lib/studio-canvas-stage";
export function downloadCanvasSnapshot(): boolean {
const stage = getStudioStage();
if (!stage) return false;
const dataUrl = stage.toDataURL({ pixelRatio: 2 });
const link = document.createElement("a");
link.download = `snapshot-${Date.now()}.png`;
link.href = dataUrl;
link.click();
return true;
}