Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
385f210
docs: spec Pixi v8 pour stage for cocktail mixer
cursoragent Sep 5, 2026
319a24d
docs: lock Pixi pour spec after second-agent review
cursoragent Sep 6, 2026
41d3477
docs: lock remaining Pixi pour spec holes from pair-read
cursoragent Sep 6, 2026
c03e8de
docs: plan Pixi pour implementation for cocktail mixer
cursoragent Sep 6, 2026
90205e6
feat: add cocktail mixer glass bounds
cursoragent Sep 6, 2026
0371ab6
feat: add mixer pour cue script
cursoragent Sep 6, 2026
5148f19
feat: map mixer garnishes and Paloma foam
cursoragent Sep 6, 2026
86d2c33
feat: add pixi.js and mixer pour plates
cursoragent Sep 6, 2026
9922fed
feat: mount mixer Pixi stage with CSS still fallback
cursoragent Sep 6, 2026
e3c5818
feat: add mixer liquid mesh, streams, and rocks rig
cursoragent Sep 6, 2026
7865a2a
fix: correct mixer stream thickness and sag
cursoragent Sep 6, 2026
f81d7c0
feat: add mixer foam, salt, garnishes, and bottle
cursoragent Sep 6, 2026
d1961f5
fix: correct mixer bottle pivot space
cursoragent Sep 6, 2026
1b37f9d
feat: drive mixer pour with GSAP director
cursoragent Sep 6, 2026
9c1f341
fix: delay mixer method tweens until cue time
cursoragent Sep 6, 2026
1a7a318
refactor: remove SVG pour stage from cocktail mixer
cursoragent Sep 6, 2026
18ab436
test: specify mixer FPS budget
cursoragent Sep 6, 2026
e17e5dd
feat: drop mixer displacement under 50fps
cursoragent Sep 6, 2026
4fa31e8
fix: mixer pour browser-pass polish
cursoragent Sep 6, 2026
990a3e5
fix: mixer pour browser-pass polish
cursoragent Sep 6, 2026
8ae09d0
fix: mixer pour browser-pass polish
cursoragent Sep 6, 2026
9aa8329
fix: emit mixer splash at live meniscus
cursoragent Sep 6, 2026
2e140e2
fix: seat mixer pour on measured glass bowls
cursoragent Sep 8, 2026
219c8c5
fix: stack highball ice and hide stray displacement
cursoragent Sep 8, 2026
b8cb569
fix: drop stray rim-highlight sprite from mixer pour
cursoragent Sep 9, 2026
976d740
test: lock mixer rig against the stray rim-highlight sprite
cursoragent Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,250 changes: 1,250 additions & 0 deletions docs/superpowers/plans/2026-09-06-cocktail-mixer-pixi-pour.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Cocktail Mixer Motion Design

**Superseded by**
`docs/superpowers/specs/2026-09-05-cocktail-mixer-pixi-pour-design.md`.
This document shipped GSAP on the existing SVG. Do not implement from it.

Raise The Cosmonaut’s Bar from a working SVG illustration to award-site 2D
motion: one GSAP clock, Flip between grid and recipe, light physics on pour.
Keep the current art, recipes, and unlock. Do not go 3D.
Expand Down
691 changes: 691 additions & 0 deletions docs/superpowers/specs/2026-09-05-cocktail-mixer-pixi-pour-design.md

Large diffs are not rendered by default.

70 changes: 69 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"lint": "eslint",
"test": "vitest run",
"test:watch": "vitest",
"sprites:process": "npx tsx scripts/process-voxel-sprites.ts"
"sprites:process": "npx tsx scripts/process-voxel-sprites.ts",
"plates:mixer": "npx tsx scripts/generate-mixer-plates.ts"
},
"dependencies": {
"@gsap/react": "^2.1.2",
Expand All @@ -24,6 +25,7 @@
"motion": "^12.34.4",
"next": "15.5.19",
"next-themes": "^0.4.6",
"pixi.js": "^8.8.0",
"radix-ui": "^1.4.3",
"react": "19.1.0",
"react-dom": "19.1.0",
Expand Down
Loading
Loading