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

16 Commits

Author SHA1 Message Date
Robert
c1dab91c16 Nodes - Changed storage to be based on generics
Nodes - Added XML docs to most types
2021-09-24 23:05:16 +02:00
Robert
d6372dffad Nodes - Added enum equality node
Conditions - Implemented event trigger conditions
2021-09-16 21:11:23 +02:00
Robert
5b4188ed12 Display conditions - Events UI WIP 2021-09-08 21:00:06 +02:00
Robert
73794591bc Nodes - Added option to hide cable values until mouseover
Nodes - Only show cable value on first connection
2021-08-26 00:20:57 +02:00
Robert
4fbd229846 Nodes - Support dynamic children in data model node 2021-08-25 20:40:24 +02:00
Robert
64b78cbf9e Nodes - Added easing nodes
Nodes - Update data model node to honor profile editor settings
2021-08-23 12:26:13 +02:00
Robert
9d6a61f1e5 Nodes - Added color nodes 2021-08-22 22:31:47 +02:00
Robert
0bb93f2ebd Data bindings - Rewrote data binding system to fully leverage nodes 2021-08-22 18:17:05 +02:00
Robert
7933bf7ee9 Nodes - Added to float node
Nodes - Updated almost all custom VMs to stay in sync across multiple instances
2021-08-22 00:56:23 +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
05d8222991 Nodes - Ensure models using scripts always have a script 2021-08-19 16:13:37 +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
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