Commit Graph

  • 73794591bc Nodes - Added option to hide cable values until mouseover Robert 2021-08-26 00:20:57 +02:00
  • 4fbd229846 Nodes - Support dynamic children in data model node Robert 2021-08-25 20:40:24 +02:00
  • fcdfbe61bb Core - Properly stop rendering on shutdown requested Robert 2021-08-25 15:33:34 +02:00
  • bd3bf20d92 Nodes - Save data binding node scripts Robert 2021-08-25 15:32:58 +02:00
  • f1a4203345 Profiles - Don't run ModuleActivated on UI thread closes #617 Robert 2021-08-25 14:33:30 +02:00
  • 35f27b14df Core - Added --no-plugins launch parameter, this closes #574 Robert 2021-08-25 13:51:00 +02:00
  • c71a7728c4 UI - Tweak home plugins card Robert 2021-08-23 22:05:32 +02:00
  • 3874078f16 Merge branch 'development' into VisualScripting Robert 2021-08-23 20:42:36 +02:00
  • ca453f2052 Core - Kill zombies after 2 seconds 🔫 Robert 2021-08-23 20:41:07 +02:00
  • 64b78cbf9e Nodes - Added easing nodes Robert 2021-08-23 12:26:13 +02:00
  • 9d6a61f1e5 Nodes - Added color nodes Robert 2021-08-22 22:31:47 +02:00
  • 0bb93f2ebd Data bindings - Rewrote data binding system to fully leverage nodes Robert 2021-08-22 18:17:05 +02:00
  • 7933bf7ee9 Nodes - Added to float node Robert 2021-08-22 00:56:23 +02:00
  • ed33d8a148 Nodes - When usting custom VMs, create a VM for each presenter Robert 2021-08-22 00:20:28 +02:00
  • c08e4a49a3 Plugins - Better disable features on dispose Robert 2021-08-21 23:58:41 +02:00
  • 7422a9667d VisualScripting: Fixed Preview; Added auto-fit mode DarthAffe 2021-08-21 21:48:01 +02:00
  • 405d5b756c Nodes - Serialize node storage ourselves to ignore exceptions Robert 2021-08-21 15:33:55 +02:00
  • a4667fdc03 Profiles - Only load nodes after the entire profile structure loaded Robert 2021-08-21 13:51:25 +02:00
  • 836e979991 Nodes - Provide scripts with a context Robert 2021-08-21 12:15:01 +02:00
  • 6a929cdcc0 Home - Added plugins section Robert 2021-08-20 12:53:24 +02:00
  • ab04e9a348 Merge branch 'development' Robert 2021-08-20 00:20:12 +02:00
  • 3ed3cd1b1e UI - Fix double registration of default UI types Robert 2021-08-20 00:14:11 +02:00
  • c6a73f01f0 Node editor - Tweak grid size and apply grid size to script Robert 2021-08-19 23:58:32 +02:00
  • 05d8222991 Nodes - Ensure models using scripts always have a script Robert 2021-08-19 16:13:37 +02:00
  • b8077ca589 Nodes - Added type color registration system Robert 2021-08-19 11:40:50 +02:00
  • 5675d1895b Conditions - Removed old systems Robert 2021-08-18 23:47:14 +02:00
  • 32d4ec2812 Nodes - Added pin value visualization Robert 2021-08-18 00:03:07 +02:00
  • 1555a65427 Merge pull request #649 from Artemis-RGB/color-swatch Robert Beekman 2021-08-13 22:38:27 +02:00
  • dfdc28760e Surface editor - Contain devices to the max texture size Robert 2021-08-13 22:38:03 +02:00
  • aace06b6cc Core - Added better way to flush LEDs Robert 2021-08-13 22:04:26 +02:00
  • 7d3f5da3c9 Nodes - Aded popout editor Robert 2021-08-11 00:10:45 +02:00
  • afc4bee7ac Nodes - Implemented saving/loading Robert 2021-08-10 16:32:21 +02:00
  • c08aea8863 ColorQuantizer - Added FindAllColorVariations method Diogo Trindade 2021-08-07 22:30:25 +01:00
  • 61d7f1e1fb Nodes - Properly implemented custom VMs Robert 2021-08-07 22:48:54 +02:00
  • 7eadc58bee Nodes - Added node type registration system Robert 2021-08-07 21:05:15 +02:00
  • dd592efef2 Dynamic data models - Don't throw on dynamic child type mismatch Robert 2021-08-06 22:23:17 +02:00
  • 0e07dbd631 Merge branch 'development' Robert 2021-07-24 20:42:45 +02:00
  • 9179010e12 Plugins - Added retry system when auto-enabling features Robert 2021-07-24 20:42:33 +02:00
  • 66b1620441 Plugins UI - Improved error reporting on exceptions during enable Robert 2021-07-22 23:35:08 +02:00
  • 4e8d0bf70b Plugins - Remove old code for renaming plugins from early versions Robert 2021-07-18 20:11:58 +02:00
  • 51541b4e6e Visual Scripting: Fixed cables not beeing shown after changing the script DarthAffe 2021-07-16 16:21:10 +02:00
  • 1e67c1c567 Visual Scripting: Improved cable creation DarthAffe 2021-07-16 16:17:15 +02:00
  • d27ce2bdf9 Added missing methods from earlier commit DarthAffe 2021-07-15 19:49:02 +02:00
  • e3a0323383 Added methods to remove pins at runtime DarthAffe 2021-07-15 17:38:35 +02:00
  • 4d7bc1dcf4 Merge remote-tracking branch 'origin/development' into development Robert 2021-07-15 09:12:44 +02:00
  • 83212bfa07 Meta - Updated nuget packages Robert 2021-07-15 09:12:40 +02:00
  • a45dd094a0 Added first visual-scripting draft [WIP] DarthAffe 2021-07-15 00:20:08 +02:00
  • 9af8ff1f76 Merge pull request #641 from Artemis-RGB/path-combine Robert Beekman 2021-07-12 22:26:05 +02:00
  • 0adcfa65c0 Core - replaced hardcoded backslashes with Path.Combine Diogo Trindade 2021-07-01 15:50:19 +01:00
  • d10ffcf62a UI - Fix #640 Robert 2021-07-11 19:45:34 +02:00
  • 719d95bd33 Merge branch 'development' Robert 2021-07-11 19:32:56 +02:00
  • 5b6fc9eec7 Profiles - Added system that displays when a layer is causing errors Robert 2021-07-11 19:32:27 +02:00
  • 3b7e226885 Profile editor - Fixed an exception caused by leftover debug code Robert 2021-07-09 14:07:20 +02:00
  • 54f278c72f Merge branch 'development' Robert 2021-07-08 19:03:06 +02:00
  • 4fe0ea38cb Modules - Added ListItemName prop to the DataModelProperty attribute Robert 2021-07-08 19:02:06 +02:00
  • 4034f438ed UI - Fix possible exception when showing dialogs Robert 2021-07-06 23:45:34 +02:00
  • 0b29f6c92c Merge branch 'development' Robert 2021-07-04 11:46:22 +02:00
  • 631d8de2c3 Scripting - Enabled scripting (#638) Robert Beekman 2021-07-04 11:45:32 +02:00
  • 600b20e5be Merge branch 'development' Robert 2021-07-03 15:31:02 +02:00
  • ee16d69fb3 Profile editor - Increase device image rescale quality Robert 2021-07-03 15:30:49 +02:00
  • 51a5724adf Profile editor - Added F5 hotkey to toggle normal profile playback Robert 2021-07-02 23:18:50 +02:00
  • 472bcccdb6 Profile editor - Add indicator for timeline editor- and normal-mode Robert 2021-07-01 23:05:44 +02:00
  • 8728599dcc Profiles - Save folder open/closed state Robert 2021-07-01 21:12:09 +02:00
  • ab754942d5 Profile editor - Added adapt menu option Robert 2021-06-30 17:07:44 +02:00
  • 1e3121a4df UI - Fix error message on Windows shutdown on some systems Robert 2021-06-28 22:04:42 +02:00
  • 4a3b4c21dc Merge branch 'development' Robert 2021-06-25 23:01:22 +02:00
  • 169f8c514e Scripting - Disable button until it's finished Robert 2021-06-25 23:01:14 +02:00
  • a625982485 Merge branch 'scripting' into development Robert 2021-06-25 22:59:48 +02:00
  • 9dc3a3de8a Profiles - Fixed module getting lost on duplicate/import Robert 2021-06-25 22:58:45 +02:00
  • fbaa8c7af7 Debugger - Reworked FPS calculation code Robert 2021-06-24 19:41:51 +02:00
  • dd9f95ec15 Merge branch 'master' into development Robert 2021-06-24 00:01:16 +02:00
  • a5c13bb543 Scripts - Properly register script with its owner Robert 2021-06-21 22:43:31 +02:00
  • 5367027471 Core - Fixed a lot of compiler warnings Robert 2021-06-21 19:34:34 +02:00
  • 4a69baebb7 Scripting - Added script creation Robert 2021-06-21 00:44:57 +02:00
  • 8c729055ea Meta - Update Nuget packages Robert 2021-06-19 16:25:07 +02:00
  • dd8827e186 Merge branch 'development' Robert 2021-06-19 14:54:15 +02:00
  • ec69db7201 Process activation requirement - Fixed deadlock on shutdown Robert 2021-06-19 14:53:48 +02:00
  • f24e1ae264 Display conditions - Added Toggle mode to event conditions Robert 2021-06-19 12:25:11 +02:00
  • 048864fe78 Scripting - Core implementation (#629) Robert Beekman 2021-06-19 09:48:16 +02:00
  • cb616da756 Merge branch 'development' Robert 2021-06-16 23:10:20 +02:00
  • d749ab5bbd Profile configurations - Publicly expose profile ID Robert 2021-06-16 22:25:10 +02:00
  • b8f562f941 Merge branch 'development' Robert 2021-06-13 21:50:02 +02:00
  • 18ae7b70b0 Data model - Hide ActivePaths property Robert 2021-06-13 21:49:54 +02:00
  • a7c7d74e03 Profile configuration - Implemented hotkeys Robert 2021-06-13 21:36:47 +02:00
  • 6e197d725a Device properties - Repopulate LED tab each time it opens Robert 2021-06-13 10:37:18 +02:00
  • 7b9edb9e49 Merge branch 'development' Robert 2021-06-12 22:56:25 +02:00
  • 10c80fb9c2 Profile editor - Fixed freeze on delete Robert 2021-06-12 22:54:55 +02:00
  • 3f22ebae8a Core - Fixed data model namespaces Robert 2021-06-11 23:20:14 +02:00
  • 222fddd749 Datamodel - Prepping for some API expansions Robert 2021-06-11 13:05:43 +02:00
  • 225b9752a8 Modules - Fixed an issue with ProcessActivationRequirements Robert 2021-06-10 22:57:36 +02:00
  • f19781bff1 Merge pull request #618 from Cheerpipe/development Robert Beekman 2021-06-10 18:59:44 +02:00
  • 221080db6b Fix null object exception Cheerpipe 2021-06-10 12:29:31 -04:00
  • fe933f60e8 Update service - Removed option to install updates without asking Robert 2021-06-10 17:41:54 +02:00
  • 38c04913e2 UI - Attempt to fix a deadlock when running multiple instances Robert 2021-06-09 23:04:42 +02:00
  • a21f1a5555 Merge branch 'development' Robert 2021-06-09 22:12:28 +02:00
  • 3f8d0311fc Merge remote-tracking branch 'origin/feature/prereq-download-func' into development Robert 2021-06-09 22:11:25 +02:00
  • 496f0e9b74 Plugin import - Overwrite existing folder if needed Robert 2021-06-09 22:10:34 +02:00
  • 2179c889a3 Modules - Remove Name and Icon in favor PluginFeature attribute Robert 2021-06-09 20:58:05 +02:00
  • b1865df443 Prerequisites - Set status while retrieving download url Diogo Trindade 2021-06-08 22:32:38 +01:00
  • d6829f5cb5 Prerequisites - Added DownloadFileAction overload that accepts func Diogo Trindade 2021-06-08 22:27:47 +01:00