Commit graph

270 commits

Author SHA1 Message Date
anthony@rabine.fr
397da70d83 Tiny robust json wrapper to get values
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-26 15:41:23 +01:00
Anthony Rabine
c594e01912 new function entry/exit nodes with parameters
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
2025-10-24 21:00:15 +02:00
Anthony Rabine
8aa18fa5af Add module properties popup.
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
2025-10-21 15:55:40 +02:00
Anthony Rabine
dc11cb33dd Add loops nodes !
Some checks are pending
Build-StoryEditor / build_win32 (push) Waiting to run
Build-StoryEditor / build_linux (push) Waiting to run
2025-10-20 23:34:17 +02:00
Anthony Rabine
c29d099ec9 Modified TAC for all new syscall widgets
Some checks are pending
Build-StoryEditor / build_win32 (push) Waiting to run
Build-StoryEditor / build_linux (push) Waiting to run
2025-10-20 19:44:53 +02:00
anthony@rabine.fr
765f78fbc6 Add all system calls as dedicated nodes
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-19 22:00:39 +02:00
anthony@rabine.fr
149a8b6276 merged jump/call implementation, removed jumpr
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
2025-10-18 23:14:30 +02:00
Anthony Rabine
ee6958a729 (wip) Instructions unit test (complete)
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-18 14:23:58 +02:00
Anthony Rabine
9db4bae9fd Add branch node, unit test and fixes
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-17 15:24:47 +02:00
Anthony Rabine
41914362d5 viariables not clear before project load 2025-10-17 10:17:11 +02:00
Anthony Rabine
a308714302 fix ram view
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-17 00:59:29 +02:00
Anthony Rabine
2b6d9946df Make editor full use of Machine class 2025-10-17 00:45:12 +02:00
Anthony Rabine
da1cb31ac2 Using same objets between labels and instructions + fix load and store
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-16 14:58:01 +02:00
Anthony Rabine
0c3809657e Big update on machine class, fix addressing lcons, load etc.
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-16 00:11:01 +02:00
anthony@rabine.fr
c6da4b891a (WIP) new binary format
Some checks failed
Build-StoryEditor / build_win32 (push) Has been cancelled
Build-StoryEditor / build_linux (push) Has been cancelled
2025-10-12 20:39:32 +02:00
anthony@rabine.fr
9ab7b9bb14 Add DATA and BSS RAM sections, crate binary format with header
Some checks failed
Build-StoryEditor / build_win32 (push) Has been cancelled
Build-StoryEditor / build_linux (push) Has been cancelled
2025-10-07 08:50:31 +02:00
anthony@rabine.fr
741a3c633e Fixed data connection, compilation order and print format
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-06 15:00:37 +02:00
anthony@rabine.fr
eb08627029 Add TAC in compile pipeline
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
2025-10-06 10:24:25 +02:00
anthony@rabine.fr
b76add6793 fix win32 build (tentative) 2025-10-05 10:59:59 +02:00
anthony@rabine.fr
9c6df3c9b6 merged tests all in core now, added print test
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-10-04 10:51:14 +02:00
anthony@rabine.fr
88b9bc6b3e Add VM console output !
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-10-03 18:12:29 +02:00
anthony@rabine.fr
07f4288748 Compilation and load of module 2025-10-03 17:34:15 +02:00
anthony@rabine.fr
20bb0aca57 Working custom socket 2025-10-03 14:35:25 +02:00
anthony@rabine.fr
d58967710a Added localization API and helpers
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-10-02 21:52:28 +02:00
anthony@rabine.fr
663fa47004 cleaning + label from node base
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-10-02 18:07:14 +02:00
anthony@rabine.fr
0be3ff2203 missing files 2025-10-02 17:48:25 +02:00
anthony@rabine.fr
6d544f5879 removed exit node, nex function widget 2025-10-02 17:41:42 +02:00
anthony@rabine.fr
3e00fb1c83 Add error list dock window, cleaned some nodes 2025-10-02 14:10:50 +02:00
anthony@rabine.fr
8111f0a362 Merge remote-tracking branch 'origin/fix-build' + better toolbar
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-10-01 18:09:13 +02:00
Anthony Rabine
31e76ce6d7 fix build of modules 2025-10-01 17:38:52 +02:00
anthony@rabine.fr
479497f1df load/save module success, better toaster 2025-10-01 17:25:56 +02:00
anthony@rabine.fr
883257fd78 custom socket styling 2025-10-01 11:00:31 +02:00
anthony@rabine.fr
d06f05d207 Function entry/exit nodes + custom socket (wip)
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-09-07 23:14:55 +02:00
anthony@rabine.fr
fc37a9ffa1 Add selection for property display 2025-09-04 13:17:26 +02:00
anthony@rabine.fr
600a80d529 Replace ImGuiNodeEditor by ImNodeFlow (build and execute ok, missing widget content)
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-09-02 22:46:03 +02:00
Anthony Rabine
da04c38dec (wip) compilation of module
Some checks failed
Build-StoryEditor / build_win32 (push) Has been cancelled
Build-StoryEditor / build_linux (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-08-28 22:07:21 +02:00
Anthony Rabine
6459dba5c3 Working variable edior for modules
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-08-26 22:49:37 +02:00
Anthony Rabine
6ec0740345 Build and run ok
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-08-24 15:39:20 +02:00
anthony@rabine.fr
143bbfa8bc wip move out logic from ui
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-08-15 21:52:08 +02:00
anthony@rabine.fr
8a2f70ea01 Intermediatre commit: separation between logic and UI
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-08-07 22:51:23 +02:00
anthony@rabine.fr
d2fac4d79e Fix open exiting module
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-07-28 20:39:04 +02:00
anthony@rabine.fr
03fc21dd17 (WIP) Refactoring MainWindow, open existing module for edit (still buggy)
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-07-27 23:25:57 +02:00
anthony@rabine.fr
65094d88a3 Module save/load
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-07-27 16:09:48 +02:00
anthony@rabine.fr
8aec974f89 Separated call function module, better module support with type
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-07-16 12:15:00 +02:00
anthony@rabine.fr
81f7e9343b Start of module editor with pre version of independant factory
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-07-06 14:25:41 +02:00
anthony@rabine.fr
b962d303c5 fix Flutter build
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-06-23 15:18:05 +02:00
anthony@rabine.fr
1fd58e4c30 Created Node Factory in dedicated class to allow custom nodes not linked to one project 2025-06-20 16:41:27 +02:00
anthony@rabine.fr
6a92fe745d Variables in context, fix variable and print node save data in JSON
Some checks failed
Build-StoryEditor / build_linux (push) Has been cancelled
Build-StoryEditor / build_win32 (push) Has been cancelled
Deploy-Documentation / deploy (push) Has been cancelled
2025-04-26 21:14:20 +02:00
anthony@rabine.fr
6ec1f39db7 Remove story in library + save/load variables
Some checks are pending
Build-StoryEditor / build_linux (push) Waiting to run
Build-StoryEditor / build_win32 (push) Waiting to run
Deploy-Documentation / deploy (push) Waiting to run
2025-04-25 23:40:21 +02:00
anthony@rabine.fr
47552d4719 Multiple runtime fixes, first build+execution with graphical nodes 2025-04-24 11:39:56 +02:00