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

14 Commits

Author SHA1 Message Date
RobertBeekman
a340f8822e
Replace JSON.NET with System.Text.json (#840) 2024-02-28 19:31:38 +01:00
Diogo Trindade
46c035851a Core - Use StringComparison instead of ToUpper 2023-10-11 21:44:41 +01:00
Robert
94b91bfc31 Data model nodes - Only allow picking data model entries of types supported by nodes
Data models - Fixed path registration not registering two paths pointing to the same property twice (fixes data model-reliant node scripts that stop updating)
2022-09-08 23:01:55 +02:00
Robert
f6090dc296 Code style - Use file scoped namespaces
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
372991a69b UI - Fixed a lot of binding errors
UI - Added most missing DisposeWith calls
2022-04-02 01:10:06 +02:00
Robert
1784d2b8b5 UI - Added Avalonia projects 2021-10-09 23:51:42 +02:00
Robert
fa0f8b5a1a Merge branch 'development' 2021-09-11 21:13:53 +02:00
Diogo Trindade
0b370f261c Replaced AsReadOnly property getters with regular properties
Should reduce allocations
2021-09-04 19:41:59 +01:00
Robert
dd592efef2 Dynamic data models - Don't throw on dynamic child type mismatch 2021-08-06 22:23:17 +02:00
Robert
4fe0ea38cb Modules - Added ListItemName prop to the DataModelProperty attribute
Conditions - Display the full path of a condition (can be disabled in the editor options menu)
Hotkeys - Fixed hotkeys not working after restarting Artemis
Profile editor - Fixed display conditions not showing last selected layer on editor open
2021-07-08 19:02:06 +02:00
Robert
18ae7b70b0 Data model - Hide ActivePaths property 2021-06-13 21:49:54 +02:00
Robert
3f22ebae8a Core - Fixed data model namespaces
Modules - Added IsPropertyInUse API
UI - Properly dispose data model paths wherever they are used
2021-06-11 23:20:14 +02:00
Robert
222fddd749 Datamodel - Prepping for some API expansions 2021-06-11 13:05:43 +02:00
Robert Beekman
ceeaa4bf6d
Profiles - Reworked profile system
Sidebar - Redesigned sidebar with customizable categories
Profiles - Added the ability to configure custom profile icons
Profiles - Added the ability to activate multiple profiles for modules at once
Profiles - Added the ability to create profiles for no modules
Profiles - Added the ability to suspend a profile or an entire category
Profiles - Added profile activation conditions
Profiles - Added file-based importing/exporting
Profile editor - Condensed UI, removed tabs 
Profile editor - Disable condition operators until a left-side is picked
2021-06-03 22:34:43 +02:00