├── .gitignore ├── App.tsx ├── README.md ├── components ├── BoardPanel.tsx ├── CanvasSettings.tsx ├── LayerPanel.tsx ├── Loader.tsx ├── PromptBar.tsx ├── QuickPrompts.tsx └── Toolbar.tsx ├── index.html ├── index.tsx ├── metadata.json ├── package.json ├── services └── geminiService.ts ├── src ├── App.tsx └── components │ └── LayerPanel.tsx ├── translations.ts ├── tsconfig.json ├── types.ts ├── utils └── fileUtils.ts └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
{t('myEffects.noEffects')}
67 | )} 68 | 69 | 70 | 71 | {builtInPrompts.map((item: {name: string, value: string}, index: number) => ( 72 | 79 | ))} 80 |