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

1293 Commits

Author SHA1 Message Date
Robert Beekman
b795fb8c7f Update azure-pipelines-docfx.yml for Azure Pipelines 2020-11-01 00:34:19 +01:00
Robert Beekman
4f966cd794 Set up DocFX CI with Azure Pipelines
[skip ci]
2020-11-01 00:29:39 +01:00
Robert Beekman
5405742e47 Update README.md 2020-10-28 20:36:59 +01:00
Robert Beekman
2575e3bb45 Update README.md 2020-10-28 20:33:30 +01:00
Robert
c4bce4ef2c Meta - Enabled packages.lock.json generation for faster CI builds
UI - Fixed several XAML references
Update azure-pipelines.yml for Azure Pipelines

Enabled NuGet caching, I think!
Move RGB.NET build to seperate pipeline

[skip ci]
Update azure-pipelines-rgbnet.yml for Azure Pipelines
Update azure-pipelines-rgbnet.yml for Azure Pipelines
Update azure-pipelines-rgbnet.yml for Azure Pipelines
CI - Rely on RGB.NET build artifacts instead of cloning and building
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines-rgbnet.yml for Azure Pipelines

[skip ci]
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines-rgbnet.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
2020-10-28 19:52:01 +01:00
Robert Beekman
a024d13355 Lets try that again 2020-10-28 19:04:13 +01:00
Robert Beekman
4ebd7a1f00 Added Resharper InspectCode to CI 2020-10-28 19:02:32 +01:00
SpoinkyNL
7cd9c65968 Plugin service - Added support for zipped built-in plugins
Plugin service - Built-in plugins are no longer always copied during debug regardless of their version
2020-10-26 22:37:02 +01:00
SpoinkyNL
4c7c931231 Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
2020-10-26 19:54:57 +01:00
Robert
655f45ee1e Plugins - Removed plugins from the main repo
Plugin service - Log a warn when no built-in plugins are found instead of crashing
2020-10-26 20:15:24 +01:00
Robert
215097487f Set up CI with Azure Pipelines
[skip ci]
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
Update azure-pipelines.yml for Azure Pipelines
2020-10-26 19:23:43 +01:00
SpoinkyNL
b8112601df Surface editor - Fixed issues with moving devices without a layout
This closes #492
2020-10-24 20:17:58 +02:00
SpoinkyNL
22c704e919 General module - Code style 2020-10-23 19:57:34 +02:00
Waster
c3b34fd397 Get colors from active window executable icon (#490)
* Get colors from active window executable icon
2020-10-23 13:00:25 +02:00
SpoinkyNL
31d8c345f5 Color quantizer - Encapsulation & code style 2020-10-23 19:22:11 +02:00
Robert Beekman
df3c472f7b Merge pull request #489 from F-Lehmann/regex
[UPDATED] Introduced String Regex Condition Operator
2020-10-22 19:01:13 +02:00
Felix Lehmann
648f01e160 Introduced String Regex Condition Operator
Require complete string to be a full match

Changed to DarthAffe suggestion

Changed to fit new Condition API and match code style
2020-10-21 21:28:34 +02:00
SpoinkyNL
d8d54cff01 Merge remote-tracking branch 'origin/master' 2020-10-21 20:06:51 +02:00
SpoinkyNL
a3906e3fe3 Data model debugger - Display ToString of object if overridden 2020-10-21 19:33:05 +02:00
SpoinkyNL
6c41a6b1f2 Merge remote-tracking branch 'origin/master' 2020-10-20 20:14:34 +02:00
Robert Beekman
1d5cc2b931 Merge pull request #487 from diogotr7/service-color
Added Color quantizer service
2020-10-20 19:27:36 +02:00
SpoinkyNL
fd9f3afef5 Databinding modifiers - Redesigned API to leverage generics
Databinding modifiers - Updated default modifiers to use new API
2020-10-20 19:00:41 +02:00
Diogo Trindade
346c85c7d7 Fixed IColorQuantizerService namespace 2020-10-20 16:47:23 +01:00
Robert Beekman
2bb663db15 Merge pull request #488 from Artemis-RGB/generic-conditions
Condition operators - Redesigned API to leverage generics
2020-10-19 19:55:43 +02:00
Diogo Trindade
32639d3090 added comments, moved helper class to separate file 2020-10-19 18:49:30 +01:00
Robert
4e69395ce8 Condition operators - Redesigned API to leverage generics
Condition operators - Updated default operators to use new API
2020-10-19 19:47:16 +02:00
Diogo Trindade
6a00e2f515 Added Color quantizer service 2020-10-18 19:43:41 +01:00
SpoinkyNL
cf16b9c218 Core - Added method to reactivate a module, reusing its profile
Profile editor - Improved performance when moving between modules
Profile editor - Fixed editor sometimes going blank when moving between modules
2020-10-18 13:47:35 +02:00
SpoinkyNL
ceccc7ceec Conditions UI - Open dropdowns automatically when editing static values
Conditions UI - Added missing defaults for enum/bool
Data models - Use enum descriptions in display
2020-10-17 11:36:00 +02:00
SpoinkyNL
7ccfe775fd Render element - Fixed timeline repeat wrap-around on 0-length timelines 2020-10-16 23:49:32 +02:00
Robert
09cd0b4dae Modules - Added support for SVG icons in sidebar
Modules - Removed separate DisplayIconPath property
Data model debugger - Generics now display their types nicely
Data model debugger - Type keywords are used where applicable
Data model debugger - Nullables display properly
2020-10-16 22:25:17 +02:00
SpoinkyNL
7b7b75be78 Core - Added GetDisplayName Type extension
Data models - Improved nullable value type handling
2020-10-16 00:01:08 +02:00
SpoinkyNL
e6417585b5 Shared UI - Added icons control supporting PackIcons and SVGs 2020-10-15 00:36:24 +02:00
Robert Beekman
3bbb04dd17 Merge pull request #484 from Artemis-RGB/issue-479
Core - Added utility for opening URLs in the default browser
2020-10-14 20:52:33 +02:00
Robert
8be1945145 Core - Added utility for opening URLs in the default browser 2020-10-14 20:50:16 +02:00
Robert Beekman
016d39d034 Merge pull request #483 from Artemis-RGB/conditions-ui
Conditions UI revamp
2020-10-14 19:54:01 +02:00
Robert
2946364463 Conditions - Implemented self referencing list conditions 2020-10-14 19:04:56 +02:00
SpoinkyNL
c93a743e24 Plugin settings - Fixed settings not being singletons
Data model visualization - Order properties by their declaration
2020-10-13 23:22:26 +02:00
Robert
879d19e4ea Conditions - Simplified adding new parts to conditions
Conditions - Added toggle for switching between static and dynamic conditions
Conditions - Automatically change to list condition when selecting a list and vice versa
2020-10-13 20:51:53 +02:00
Robert
ef62e30c6f Data model - Fixed IEnumerable detection for strings and... IEnumerables 2020-10-13 19:54:31 +02:00
SpoinkyNL
1b46ef4f81 Merge remote-tracking branch 'origin/master' 2020-10-13 00:01:12 +02:00
SpoinkyNL
ced30d3538 Plugin settings - Added SettingSaved event
Meta - Tweak R# ruleset
2020-10-13 00:01:04 +02:00
Robert
3b6753a0ff Data model - Support all lists implementing IEnumerable<> 2020-10-12 19:31:02 +02:00
SpoinkyNL
17d41647b6 Data models - Added ClearDynamicChildren method
Plugins - Added async support for timed updates
Plugins - Added dialog host to plugin settings window
Data model visualization - Fixed some null references
Data model visualization - Added check to ensure parameterless getters are present
2020-10-11 22:37:39 +02:00
Robert Beekman
c095f329c4 Merge pull request #477 from Artemis-RGB/dynamic-datamodels
Dynamic data models
2020-10-10 20:25:44 +02:00
SpoinkyNL
7610aeae4b Data bindings - Updated to new paths API
Data bindings - Fixed profile editor behavior
2020-10-10 20:24:25 +02:00
SpoinkyNL
69ae42c039 Data model paths - Added events for validating/invalidating
List condition - Reinitialize when path validates/invalidates
Conditions - Don't save with invalid paths
Core - Fixed render exception on data model expansion deactivate
2020-10-10 11:03:45 +02:00
Robert Beekman
551e32528e Merge pull request #476 from Artemis-RGB/dynamic-datamodels
Dynamic datamodel - Conditions
2020-10-09 23:07:40 +02:00
SpoinkyNL
d46a610e23 Data model paths - Moved all condition code over to the new pats API 2020-10-09 22:19:43 +02:00
SpoinkyNL
94bde1fe38 Condition VMs - Simplification WIPpepepepe 2020-10-08 22:21:17 +02:00