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

212 Commits

Author SHA1 Message Date
Robert
ba3838489f Core - Simplify PluginInfo and PluginFeatureInfo 2024-03-01 22:23:49 +01:00
Robert
baae4af153 Storage - Added migrators for node storage 2024-02-29 22:45:33 +01:00
RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json (#840) 2024-02-28 19:31:38 +01:00
RobertBeekman
24f470a480 Storage - Avoid broken LiteDB API 2024-02-25 15:32:25 +01:00
RobertBeekman
5203e95141 Core - Add migration to also migrate profile activation conditions 2024-02-25 11:45:41 +01:00
Robert
d0e354952d Merge branch 'development' into feature/cpm 2024-02-23 21:21:27 +01:00
Robert
49ed0205b7 Move migrations to storage, add Storage migration for nodes change 2024-02-23 20:58:32 +01:00
Robert
313b4a0dea Core - Fix node related warnings 2024-02-23 17:41:11 +01:00
Robert
6adcae94b4 Merge branch 'development' into feature/node-providers 2024-02-23 17:36:47 +01:00
Robert
248d4c8e18 Storage - Use nullable reference types
Core - Fix build warnings
2024-02-23 17:35:06 +01:00
RobertBeekman
bfd4a436de Profile service - Migrate profiles before importing them 2024-02-22 21:23:47 +01:00
RobertBeekman
39d7d8132f Core - Added node provider plugin feature type
Visual Scripting - Removed all nodes
2024-02-22 19:42:25 +01:00
Diogo Trindade
f88459fddd
Centralized package management 2024-02-20 21:51:39 +00:00
RobertBeekman
78d3b58f99 Upgrade .NET 8 and packages
Include Qodana :D
2024-02-20 12:06:21 +01:00
Diogo Trindade
3ca3b6a18a
Update packages 2024-01-15 19:33:40 +00:00
Diogo Trindade
b3dc12790c
Remove Artemis.props file 2024-01-15 19:08:16 +00:00
Robert
b01c5b16fc Storage - Added layout migration 2024-01-14 22:48:33 +01:00
RobertBeekman
e8590abd61 Devices - Reworking layout loading 2024-01-09 21:27:51 +01:00
Robert
919199a8d0 Nodes - Avoid overriding paths pointing to unloaded plugins with empty values
Nodes  - Store the type of paths so that node connections can be restored even if the path their types are based on are unavailable
2023-09-25 20:21:00 +02:00
Robert
8a4390fb80 Meta - Upgraded Nuget packages 2023-09-17 11:58:38 +02:00
Robert
d96581f11c Adaption hints - Added single LED adaption hint
Adaption hints - Added more sections to keyboard section adaption hint
2023-09-10 11:58:37 +02:00
Robert
0fdb40bd35 Workshop - Update workshop IDs to be long 2023-09-09 13:30:26 +02:00
Robert
c69be2836e Workshop - Added installed entries and update profiles when reinstalling them 2023-09-06 20:39:43 +02:00
Robert
3a6171726c Core - Removed OriginalFileName from icon since it's irrelevant 2023-08-13 10:41:12 +02:00
Robert
d2b8123a30 Core - Reworked profile render override for the editor and new previewer 2023-08-10 11:54:37 +02:00
Robert
b298900ed2 Upgrade Avalonia and FluentAvalonia, use a props file to sync versions 2023-07-14 10:31:44 +02:00
Robert
0c12d54a08 Update Nuget packages 2023-04-10 13:00:29 +02:00
Robert
4518691907 Fixed lots of runtime errors 2023-03-31 21:17:14 +02:00
Robert
5b5acf2f76 Fixed remaining compile errors 2023-03-31 20:52:44 +02:00
Robert
0e32bb6b61 Output install log to file 2023-03-09 21:35:12 +01:00
Robert
4a8845e578 Simplify release install process
Fix install on startup
2023-03-06 21:58:44 +01:00
Robert
ee19776afa Clean up old releases 2023-03-04 19:25:31 +01:00
Robert
5d01665d6e Added update history 2023-03-04 16:30:41 +01:00
Robert
acd005e4a2 Implemented most of the updating mechanism 2023-02-24 22:54:17 +01:00
Robert
0cd65a2ebf Implemented Artemis.Web.Update client 2023-02-12 16:48:16 +01:00
Robert
ea4ada7a8c Nodes - Renamed easing nodes to transition nodes 2023-02-02 21:14:14 +01:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc (#754) 2023-01-30 21:00:10 +01:00
Diogo Trindade
194780b25c Core - Added fading in and out of profiles 2022-11-27 15:20:17 +00:00
Diogo Trindade
d67ffb16e3 Core - Fixed color gradient migration
would throw when a layer doesn't have a layerbrush set
2022-11-09 20:01:33 +00:00
Robert
35b593a31d Node editor - Added copy/pasting 2022-10-04 23:39:16 +02:00
RobertBeekman
b83f1f0102
Profiles - Fixed LEDs of devices that are missing being removed from layers (#733) 2022-10-01 11:40:09 +02:00
Diogo Trindade
f0a4a9a267 Meta - Cleaned up csprojs 2022-09-30 20:45:40 +02:00
Diogo Trindade
96a8a72ae7 Meta - Removed packages.lock.json 2022-09-30 20:45:40 +02:00
Robert
7251dcf226 Migrations - Fix possible DB issue with migrator 2022-09-25 20:48:49 +02:00
Robert
9c117d2773 Nodes - Added gradient nodes
Nodes - Added color gradient pin type
Data bindings - Changed color gradient data bindings to now take a color gradient
2022-09-23 21:41:08 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
340a309f9a Core - Don't retry loading plugins after shutdown has been initialized
Meta - Update packages
2022-08-20 10:43:44 +02:00
Robert
e9566ca689 Storage - Added migration to clear the DB
Profile - Don't store empty visual scripts
Profile tree - Improved drag & drop
2022-08-04 23:01:27 +02:00
Robert
65837e671a Device dialog - Added LEDs tab
General - Resolved lots of compile warnings (XML comments)
2022-06-19 14:19:03 +02:00
Robert
0d3890e560 Icons - Dropped SVG support and fixed filling 2022-06-06 20:54:39 +02:00