Commit graph

23 commits

Author SHA1 Message Date
3f6b2ba950 fix interpreter bug 2025-11-07 14:09:04 +01:00
1660b06064 fix two timers bugs 2025-11-02 13:25:21 +01:00
5dbe51d871 fix bug: initialization output events were not properly routed to the plant 2025-11-01 11:34:46 +01:00
8ac5a730cc editable connections sc <-> plant 2025-10-30 17:14:57 +01:00
3e5dca437b plant has its own timed/reactive behavior - typically another statechart 2025-10-28 14:47:42 +01:00
b50f52496a coupled simulation + fix nested scopes 2025-10-27 19:59:06 +01:00
a81fe1e884 fix nested environment scopes + highlight runtime errors in editor 2025-10-27 10:37:42 +01:00
710f7be68c nice feature: the microwave's sounds playback speed corresponds to the simulation speed, hahahaha 2025-10-25 22:57:15 +02:00
43e3b2117c fix broken pseudo-states (they work more like regular transitions now) 2025-10-25 15:51:17 +02:00
ab988898c0 performance and usability improvements 2025-10-23 19:16:46 +02:00
45cfc6f1f8 add _log function to environment + enable explicit order of orthogonal regions 2025-10-22 11:15:33 +02:00
523e00d5dc fix some things 2025-10-21 23:30:27 +02:00
6202934ac4 digital watch works 2025-10-21 22:59:17 +02:00
373e26dc1b fix: sometimes entering default state would not highlight initial state marker 2025-10-19 12:30:55 +02:00
a10bf9acc8 highlight fired transitions 2025-10-19 11:27:32 +02:00
f80086727c better looking active states + always scroll to latest event 2025-10-18 16:39:57 +02:00
c07489080a history seems to be working 2025-10-17 16:48:39 +02:00
e8fda9bdf0 editor: better rendering of helper outlines 2025-10-17 11:34:49 +02:00
d4930eb13d pseudo-states appear to be working + variables only exist within the scope where they are created 2025-10-16 17:10:37 +02:00
ec49c47b39 implement copy paste 2025-10-15 13:53:49 +02:00
5ffa084516 toolbar buttons to select shape 2025-10-14 18:41:03 +02:00
b14b9e205c cleanup code a bit 2025-10-14 13:29:13 +02:00
5e7b944978 re-organize project structure a bit + add icons 2025-10-13 17:14:21 +02:00
Renamed from src/VisualEditor/interpreter.ts (Browse further)