Commit graph

74 commits

Author SHA1 Message Date
297905a4af move 'selection' part of state into same object as rest of editor state 2025-10-21 10:21:26 +02:00
9e79537b6e CSS: no more shadows (requires too much CPU) 2025-10-21 10:05:02 +02:00
46fe01089d update todo 2025-10-21 10:04:21 +02:00
1f9379df7f better UI 2025-10-20 16:29:48 +02:00
44fb8726ca ... 2025-10-19 23:57:45 +02:00
8144a3ec78 better adaptive layout 2025-10-19 23:28:18 +02:00
3f9f2affd3 better rendering of dialogs 2025-10-19 22:43:58 +02:00
c2dd27afa5 better dialogs 2025-10-19 21:30:45 +02:00
ff32e6d000 text edit dialog shows parser errors 2025-10-19 20:54:56 +02:00
88dee7e3b9 custom dialog for editing text labels (no more window.prompt) 2025-10-19 20:30:56 +02:00
20f28d8382 add about dialog 2025-10-19 20:03:06 +02:00
20a36825d4 better looks 2025-10-19 19:21:17 +02:00
f992dcb5f6 readme 2025-10-19 18:01:59 +02:00
09eb4d6982 enhance the greeter 2025-10-19 17:02:13 +02:00
56ccfa3a30 add favicon 2025-10-19 16:44:51 +02:00
4145619aab readme 2025-10-19 16:36:44 +02:00
4a264b1dd4 logo 2025-10-19 16:36:07 +02:00
5bd886b930 add check 2025-10-19 15:15:05 +02:00
5e60b3dc95 toolbar button to undo last step 2025-10-19 15:11:51 +02:00
59d5e9913a more keyboard shortcuts 2025-10-19 14:15:17 +02:00
9ce55e0264 ability to display keyboard shortcuts in top bar 2025-10-19 13:53:46 +02:00
373e26dc1b fix: sometimes entering default state would not highlight initial state marker 2025-10-19 12:30:55 +02:00
22fbe70a60 use browser's builtin compression streams API instead of LZ4 package 2025-10-19 11:51:57 +02:00
a10bf9acc8 highlight fired transitions 2025-10-19 11:27:32 +02:00
b8bc977a8e better looking simulation 2025-10-18 22:43:52 +02:00
f80086727c better looking active states + always scroll to latest event 2025-10-18 16:39:57 +02:00
12e211f358 ... 2025-10-17 16:55:34 +02:00
c07489080a history seems to be working 2025-10-17 16:48:39 +02:00
b55cba198e parser and editor use same code for figuring out what is connected to what 2025-10-17 14:37:26 +02:00
6dc7a2e9a7 fix css 2025-10-17 13:37:38 +02:00
28071eb1f3 can draw history states 2025-10-17 13:31:02 +02:00
e8fda9bdf0 editor: better rendering of helper outlines 2025-10-17 11:34:49 +02:00
9401c02800 small changes 2025-10-16 17:21:29 +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
db1479bfc4 usability improvements 2025-10-15 14:09:45 +02:00
ec49c47b39 implement copy paste 2025-10-15 13:53:49 +02:00
39a229bf21 more toolbar buttons 2025-10-14 19:02:17 +02:00
63265c2b4c typescript thingy 2025-10-14 18:41:20 +02:00
5ffa084516 toolbar buttons to select shape 2025-10-14 18:41:03 +02:00
a73d51a31a "fix" some typescript errors 2025-10-14 13:42:45 +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
3cb3ef91d2 can always advance time to next timeout 2025-10-13 12:00:36 +02:00
e233fa9166 show timestamp of next timeout 2025-10-13 11:35:42 +02:00
f7f3923131 should reschedule wallclock timer after making a big step 2025-10-10 17:41:22 +02:00
966b168a74 timed transition appear to be working 2025-10-10 17:38:34 +02:00
166fd6d4bc scheduled timers are put in environment 2025-10-10 17:08:50 +02:00
446829c8ec timestamps visible in execution history 2025-10-10 14:37:35 +02:00
3f095bb419 can toggle between paused and realtime 2025-10-10 14:08:46 +02:00
56c77de5bc handle internal events also when initializing 2025-10-10 11:07:42 +02:00