diff --git a/README.md b/README.md index 1a7466c..77909bc 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Fleeting Garden is a single-player WebGPU drawing garden. Pick a vibe palette, draw persistent coloured paths, spawn agents from those strokes, erase locally, -and export the scene as a 4K wallpaper. +and export the scene as an internal render buffer snapshot. Check out the [agent logic](./src/pipelines/agents/agent.wgsl). diff --git a/e2e/app.spec.ts b/e2e/app.spec.ts index ef4cfc3..f74b88d 100644 --- a/e2e/app.spec.ts +++ b/e2e/app.spec.ts @@ -68,6 +68,10 @@ test('starts the WebGPU garden and accepts drawing input', async ({ page }) => { }, canvasName); await page.goto('/'); + const startButton = page.getByRole('button', { name: 'Start' }); + await expect(startButton).toBeVisible(); + await expect(startButton).toBeEnabled({ timeout: 30_000 }); + await startButton.click(); await expect(page.locator('body')).not.toHaveClass(/is-loading/, { timeout: 30_000, }); diff --git a/index.html b/index.html index 16f5c13..9c3e01a 100644 --- a/index.html +++ b/index.html @@ -95,7 +95,7 @@

Switch vibes to recolour the whole garden without clearing your drawing. Add or mute the generated piano, restart for a blank canvas, or export the current - frame as a 4K image. + frame as an internal buffer snapshot.

Built with WebGPU and running locally in your browser. Source on @@ -185,8 +185,8 @@