• Joined on 2024-12-19
joeri pushed to master at research/statebuddy 2025-10-28 14:47:47 +01:00
3e5dca437b plant has its own timed/reactive behavior - typically another statechart
joeri pushed to master at research/statebuddy 2025-10-27 19:59:10 +01:00
b50f52496a coupled simulation + fix nested scopes
joeri pushed to master at research/statebuddy 2025-10-27 11:40:32 +01:00
7b6ce420c0 don't render plant when plant state is undefined (prevent crash)
joeri pushed to master at research/statebuddy 2025-10-27 11:12:24 +01:00
8951380f9b disable plant-selection on runtime (currrently not supported)
joeri pushed to master at research/statebuddy 2025-10-27 10:37:48 +01:00
a81fe1e884 fix nested environment scopes + highlight runtime errors in editor
joeri pushed to master at research/statebuddy 2025-10-26 13:44:27 +01:00
56467e5ea5 digital watch can play beep sound
joeri pushed to master at research/statebuddy 2025-10-26 12:54:06 +01:00
25fbb26fd7 cleanup sounds that are done playing
joeri pushed to master at research/statebuddy 2025-10-26 12:46:09 +01:00
08dc096792 wrap pausable / play-rate-able audio in a React hook
joeri pushed to master at research/statebuddy 2025-10-25 23:46:40 +02:00
99180e63ce move some more stuff around
joeri pushed to master at research/statebuddy 2025-10-25 23:31:41 +02:00
400efff3a1 fix broken imports
joeri pushed to master at research/statebuddy 2025-10-25 23:30:14 +02:00
30fa1aaca1 move some files around to confuse everyone
joeri pushed to master at research/statebuddy 2025-10-25 22:57:20 +02:00
710f7be68c nice feature: the microwave's sounds playback speed corresponds to the simulation speed, hahahaha
joeri pushed to master at research/statebuddy 2025-10-25 19:29:32 +02:00
dd82b0433c delete unnecessary code
joeri pushed to master at research/statebuddy 2025-10-25 19:27:45 +02:00
f3a9656891 important feature: use Web Audio API to get microwave sounds just right.
joeri pushed to master at research/statebuddy 2025-10-25 15:54:25 +02:00
a5afcd5908 add Microwave plant
43e3b2117c fix broken pseudo-states (they work more like regular transitions now)
Compare 2 commits »
joeri pushed to master at research/statebuddy 2025-10-24 11:09:26 +02:00
3e192f8e26 remove dependency on MUI
joeri pushed to master at research/statebuddy 2025-10-24 09:01:22 +02:00
74f4c3bead don't render EditorState before having attempted to recover state from URL hash
joeri pushed to master at research/statebuddy 2025-10-24 08:24:42 +02:00
e527baf81f simplify simulated time implementation
joeri pushed to master at research/statebuddy 2025-10-24 01:17:41 +02:00
aac77b79f2 usability thingy
joeri pushed to master at research/statebuddy 2025-10-24 01:14:52 +02:00