1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

18 Commits

Author SHA1 Message Date
Robert
ed33d8a148 Nodes - When usting custom VMs, create a VM for each presenter 2021-08-22 00:20:28 +02:00
7422a9667d VisualScripting: Fixed Preview; Added auto-fit mode 2021-08-21 21:48:09 +02:00
Robert
405d5b756c Nodes - Serialize node storage ourselves to ignore exceptions 2021-08-21 15:33:55 +02:00
Robert
a4667fdc03 Profiles - Only load nodes after the entire profile structure loaded
Profiles - Added API to get all render elements
Nodes - Added layer property node
2021-08-21 13:51:25 +02:00
Robert
836e979991 Nodes - Provide scripts with a context
Nodes - Inform nodes about the script they're being initialized for
Nodes - Added float nodes matching the existing other number types
Core - Add API for retrieving data binding values via the interface
2021-08-21 12:15:01 +02:00
Robert
c6a73f01f0 Node editor - Tweak grid size and apply grid size to script
Type coloring - Fix object's white color
2021-08-19 23:58:32 +02:00
Robert
05d8222991 Nodes - Ensure models using scripts always have a script 2021-08-19 16:13:37 +02:00
Robert
b8077ca589 Nodes - Added type color registration system
Nodes - Generate (stable) type colors for undefined types
2021-08-19 11:40:50 +02:00
Robert
5675d1895b Conditions - Removed old systems
Data bindings - Removed old systems
Data bindings - Implemented node system
2021-08-18 23:47:14 +02:00
Robert
32d4ec2812 Nodes - Added pin value visualization
Nodes - Update values in UI in realtime
Integer node - Fixed loading by removing some trial & error code
2021-08-18 00:03:07 +02:00
Robert
afc4bee7ac Nodes - Implemented saving/loading
Nodes - Added data model node
2021-08-10 16:52:24 +02:00
Robert
61d7f1e1fb Nodes - Properly implemented custom VMs 2021-08-07 22:48:54 +02:00
Robert
7eadc58bee Nodes - Added node type registration system
Nodes - Moved models and node logic into core
Nodes - Added node service that leverages DI
2021-08-07 21:05:15 +02:00
51541b4e6e Visual Scripting: Fixed cables not beeing shown after changing the script 2021-07-16 16:21:10 +02:00
1e67c1c567 Visual Scripting: Improved cable creation 2021-07-16 16:17:15 +02:00
d27ce2bdf9 Added missing methods from earlier commit 2021-07-15 19:49:02 +02:00
e3a0323383 Added methods to remove pins at runtime 2021-07-15 17:38:35 +02:00
a45dd094a0 Added first visual-scripting draft [WIP] 2021-07-15 00:20:08 +02:00