Robert
c50a572363
UI - Update Avalonia to preview7
...
UI - Update FluentAvalonia to preview7
2023-04-26 21:38:15 +02:00
Robert
c6b14813b7
Fixed an oopsie
2023-03-25 22:19:36 +01:00
Robert
ac960b8f31
Core - Nullability fixes (and I need a build)
2023-01-15 12:57:38 +01:00
Robert
166cb888c1
Meta - Update RGB.NET
...
Meta - Fixed warnings
2023-01-11 22:33:47 +01:00
Robert
f6090dc296
Code style - Use file scoped namespaces
...
Code style - Ran code cleanup
2022-08-21 11:36:15 +02:00
Robert
e3907e6a76
Merge branch 'development' into feature/avalonia
2022-07-15 22:01:21 +02:00
Robert
94826e8598
Debugger - Added the ability to copy data model paths
2022-07-15 21:46:51 +02:00
Robert
0b9fcfdcbe
Debugger - Added the ability to copy data model paths
2022-07-15 21:06:35 +02:00
Robert
66ea718316
Profile editor - Integrated visual scripting
2022-04-03 22:21:56 +02:00
Robert
d7f3ee1190
Meta - Replace WPF projects with Avalonia projects
2022-03-27 11:55:26 +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
5675d1895b
Conditions - Removed old systems
...
Data bindings - Removed old systems
Data bindings - Implemented node system
2021-08-18 23:47:14 +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
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 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
Robert
8cba36f5d4
Dynamic data model - Removed DataModel constraint
...
Dynamic data model - Added ability to provide custom description attribute
2021-04-18 22:22:16 +02:00
Robert
456af693b0
Rendering - Moved bitmap management logic & prevent access violations
2021-03-16 20:18:53 +01:00
Robert
a57612adb7
Data model debugger - Improve performance on large data models
...
Data model debugger - Fixed list item remaining that should be removed
UI - Added --minimized command line parameter to start Artemis in tray
2021-03-14 10:35:56 +01:00
Robert
98b9770250
Device properties - UI polish (the shiny kind)
...
Conditions - Open existing condition path on click
2021-03-11 00:44:46 +01:00
SpoinkyNL
10e6cdc54b
Code style - Omit the type in a new expressions
2020-12-18 17:54:01 +01:00
SpoinkyNL
f1f0abfec5
Input - Polished up UI
...
Input - Added events to service
2020-11-23 19:41:48 +01:00
SpoinkyNL
8d901027ee
Shared UI - Resolved all remaining warnings
...
UI - Resolved all remaining warnings
Layer properties - Fixed DisableKeyframes layer property attribute not being applied
2020-11-20 23:13:37 +01:00
Robert
5683fd44df
Shared UI - More XML comments!
2020-11-20 19:30:38 +01:00
SpoinkyNL
32e80c3d05
Shared UI - Added XML comments
2020-11-18 23:40:24 +01:00
Robert
b185b28645
Core - Corrected disposable pattern usage
...
Core - Further nullable refactoring..
2020-11-17 20:54:49 +01:00
SpoinkyNL
9452f81214
Plugin features - Added exception display
2020-11-12 19:55:13 +01:00
SpoinkyNL
e812929215
Plugins - Implemented features
...
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
Robert
b56966c585
Plugins - Reworked most of the activation logic
2020-11-10 20:51:29 +01:00
SpoinkyNL
1e0dc1894d
Plugins - Separated plugins and implementations as different principles
2020-11-09 20:31:54 +01:00
SpoinkyNL
f2e21bfe37
Conditions - Fixed static input border margin
...
Databinding modifiers - Fixed default parameter values for value types not being set
2020-11-02 23:27:05 +01:00
SpoinkyNL
0f5c2b80c4
Profiles - Made data bindings compatible with timeline changes
2020-11-02 22:09:29 +01:00
SpoinkyNL
997ab005d8
Data model conditions - Moved events into a separate 'mode'
2020-11-01 19:44:45 +01:00
SpoinkyNL
e1eb03667e
Data model conditions - Simplified list VM code
...
Data model conditions - When selecting a different type, recheck if a new preferred operator is available
2020-10-31 19:44:24 +01:00
SpoinkyNL
13df88ca40
Display conditions - Fixed event argument conditions
...
Display conditions - Fixed event inner-condition selection
2020-10-30 16:45:02 +01:00
SpoinkyNL
e7ce16ba73
Data model conditions - Expanded events UI logic
2020-10-25 22:32:38 +01:00
SpoinkyNL
eb1c99a944
Data model conditions - Improved right-side type detection
2020-10-25 00:21:43 +02:00
SpoinkyNL
b8fa8779d9
Data model events - Improved condition conversion code
2020-10-22 19:36:24 +02:00
SpoinkyNL
03b0e83ed8
Data model events - WIP commit
2020-10-25 00:21:43 +02:00
SpoinkyNL
a3906e3fe3
Data model debugger - Display ToString of object if overridden
2020-10-21 19:33:05 +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
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
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
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
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
SpoinkyNL
d46a610e23
Data model paths - Moved all condition code over to the new pats API
2020-10-09 22:19:43 +02:00