dreamstack/examples
enzotar d4f353394f fix: keyboard inputs now respect collision — soft drop and hard drop gated on blocked
ArrowDown soft drop, Space hard drop, and Drop button all bypassed
the blocked signal, letting pieces pass through frozen blocks.
Now all three gate on blocked before modifying py.
2026-02-27 12:44:19 -08:00
..
modules feat: v2 module system — import/export with multi-file compilation 2026-02-25 20:36:18 -08:00
beats-viewer.ds feat: beats viewer, score sounds, audio early-exit guards 2026-02-27 10:05:32 -08:00
bench-signals.ds feat: component registry with styled variants, dreamstack add/convert CLI, and showcase 2026-02-26 13:27:49 -08:00
benchmarks.html feat: signal propagation benchmarks + dev server HMR fix 2026-02-25 01:06:07 -08:00
builtins.ds feat: v2 built-in functions — 90+ native functions 2026-02-25 20:30:08 -08:00
callback-demo.ds feat: component event callbacks + function prop forwarding 2026-02-26 16:51:58 -08:00
component-gallery.ds feat: enhanced 14 registry components + component gallery 2026-02-26 18:25:49 -08:00
compose-dashboard.ds fix: use explicit /peer/counter channel for streaming-counter 2026-02-26 09:45:07 -08:00
compose-master.ds feat: stream composition API — select, schema, relay filtering 2026-02-26 10:07:47 -08:00
compose-metrics.ds feat: chained signal composition — 3→1→final + mood mixing 2026-02-26 09:51:36 -08:00
compose-search-map.ds fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00
compose-widgets.ds fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00
counter.ds feat: DreamStack compiler foundation — Phase 0/1 2026-02-25 00:03:06 -08:00
dashboard.ds feat: container variant props, 11-component registry, rich dashboard 2026-02-26 13:58:33 -08:00
dashboard.html feat: Phase 2+3 — effects, streams, springs, search + dashboard 2026-02-25 00:13:09 -08:00
each-demo.ds feat: each loop, dreamstack init, expanded registry 2026-02-26 14:42:00 -08:00
form.ds feat: two-way binding, form props, and async resources 2026-02-25 08:08:37 -08:00
game-breakout.ds fix: reactive component props + breakout improvements 2026-02-27 10:53:27 -08:00
game-pong.ds feat: beats viewer, score sounds, audio early-exit guards 2026-02-27 10:05:32 -08:00
game-pong.html fix: for-in parser token mismatch + enhanced step sequencer 2026-02-26 23:42:29 -08:00
game-reaction.ds feat: snake game streaming via relay 2026-02-26 20:46:53 -08:00
game-snake.ds feat: snake game streaming via relay 2026-02-26 20:46:53 -08:00
game-snake.html feat: snake game streaming via relay 2026-02-26 20:46:53 -08:00
game-tetris.ds fix: keyboard inputs now respect collision — soft drop and hard drop gated on blocked 2026-02-27 12:44:19 -08:00
game-viewer.ds feat: snake game streaming via relay 2026-02-26 20:46:53 -08:00
import-demo.ds fix: component prop signal wrapping + import demo 2026-02-26 15:46:55 -08:00
language-features.ds feat: *= /= operators + 6 new array methods 2026-02-26 20:29:35 -08:00
list.ds feat: for-in list rendering + component system 2026-02-25 01:33:28 -08:00
multi-action.ds feat: multi-statement event handlers with semicolons 2026-02-26 17:29:47 -08:00
physics.ds feat: physics language integration — scene container with Rapier2D WASM 2026-02-25 10:58:43 -08:00
playground.html feat: Phase 5 — Live Playground with editor, preview, signal graph, console 2026-02-25 00:27:42 -08:00
pong-viewer.ds feat: pong spectator viewer + stream proxy reactivity fix 2026-02-27 09:59:34 -08:00
project-manager.ds fix: match parser allows container bodies in arms 2026-02-26 17:19:50 -08:00
project-tracker.ds fix: integer division + streaming restart 2026-02-26 15:22:54 -08:00
refined-types.ds feat: dependent types — refinement types, type aliases, type annotations 2026-02-26 11:09:33 -08:00
router-demo.ds feat: multi-page routing demo with 4 routes 2026-02-26 17:04:49 -08:00
router.ds feat: hash-based router + keyed list reconciliation 2026-02-25 07:54:00 -08:00
search.html feat: Phase 2+3 — effects, streams, springs, search + dashboard 2026-02-25 00:13:09 -08:00
showcase.ds fix: when/else parentNode null guard for slot context + match parser boundaries + showcase demo 2026-02-26 16:34:45 -08:00
showcase.html feat: showcase — What DreamStack Does That Nothing Else Can 2026-02-25 00:34:46 -08:00
slot-demo.ds feat: slot/children composition for components 2026-02-26 16:14:35 -08:00
springs-visual.html feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
springs.ds feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
step-sequencer.ds feat: keyboard input, Web Audio synthesis, and multiplayer demo 2026-02-27 09:34:20 -08:00
stream-receiver.html feat(demos): sync protocol with Rust codec, add touch/gamepad support 2026-02-25 11:06:42 -08:00
stream-source.html feat(demos): sync protocol with Rust codec, add touch/gamepad support 2026-02-25 11:06:42 -08:00
streaming-clock.ds feat: 4-app signal composition demo with explicit outputs 2026-02-26 09:04:22 -08:00
streaming-counter.ds fix: use explicit /peer/counter channel for streaming-counter 2026-02-26 09:45:07 -08:00
streaming-dashboard.ds feat: streaming dashboard with imported components + live data 2026-02-26 17:51:08 -08:00
streaming-mood.ds fix: merge duplicate click props + upgrade streaming examples 2026-02-26 17:44:21 -08:00
streaming-physics.ds feat(examples): add streaming-physics.ds, mark all roadmap items complete 2026-02-25 14:53:12 -08:00
streaming-receiver.ds feat(examples): add streaming .ds examples — compiler-native streaming 2026-02-25 14:34:41 -08:00
streaming-stats.ds fix: merge duplicate click props + upgrade streaming examples 2026-02-26 17:44:21 -08:00
streaming-webrtc.ds feat: WebRTC transport — peer-to-peer data channels with auto-fallback 2026-02-25 15:02:31 -08:00
timer-multi-action.ds feat: comprehensive streaming improvements 2026-02-26 18:09:14 -08:00
todo.ds feat: peer mode relay + self-echo filtering for true bidirectional sync 2026-02-25 21:37:17 -08:00
todomvc.ds feat: dynamic lists (push/remove/pop) + TodoMVC demo 2026-02-26 16:46:06 -08:00
todomvc.html feat: TodoMVC example with full reactivity 2026-02-25 00:06:20 -08:00
when-else-demo.ds feat: when/else conditional branching 2026-02-26 16:03:29 -08:00
widget-map.ds fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00
widget-search.ds fix: signal composition — stream derived signals, fix identity check, correct relay routing 2026-02-25 23:55:05 -08:00