Robert
d171b947b7
Fixed compile errors in Artemis.UI
2023-03-30 23:13:39 +02:00
Robert
d8390d306c
Update built-in plugins by build date not by version
2023-03-25 15:00:28 +01:00
Diogo Trindade
9f20f52b22
Core - Reduced memory allocations
2023-02-04 19:27:49 +00:00
RobertBeekman
b7e723b7e9
Core/UI - Move from Ninject to DryIoc ( #754 )
2023-01-30 21:00:10 +01:00
Robert
166cb888c1
Meta - Update RGB.NET
...
Meta - Fixed warnings
2023-01-11 22:33:47 +01:00
Robert
24cb397556
Layer effects - Fixed placeholder system
2022-11-12 22:32:04 +01:00
Diogo Trindade
3758275b71
Core - Changed version format
2022-09-30 23:42:15 +02:00
Diogo Trindade
4272d62001
Core - Moved PluginApi version to the csproj
2022-09-30 20:45:40 +02:00
Robert
212f8855de
Plugin Features - Removed icons
...
Data model event node - Fix numeric values
2022-09-17 19:25:17 +02: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
9d2136dd6a
Plugins - Added API versioning
...
Tray icon - Fix crash when restoring main window from tray
2022-08-21 10:00:00 +02:00
Robert
3f52279305
Profile - Blending mode fixes
...
Nodes editor - Adhere to cable display settings
Profile - Added focus layer option
2022-08-14 10:18:17 +02:00
Robert
eec2419005
Profiles - Fix brush properties being carried over from previous brush
2022-07-30 21:55:28 +02:00
Robert
1210dc3f63
Setup wizard - Added and auto-show on home open
...
UI - Slightly darkened W11 effect
2022-07-29 22:01:36 +02:00
Robert
75d85985a9
Plugins - Added platform support
...
Settings - Fixed updating issues in plugin tab
UI - Don't initialize in design mode
UI - Move ReactiveCoreWindow to Artemis.Shared
Window service - Return window created by ShowWindow
Window service - Added CreateOpenFileDialog API
2022-07-22 20:28:07 +02:00
Robert
e385165200
Core - Made FloatRange and IntRange readonly structs
...
ColorGradient - Fixed missing subscribtions when using object list manipulation API
ColorGradient - Fixed editor VM going out of sync
2022-07-17 23:22:45 +02:00
Robert
3b4194cb9d
Plugins - Ported prerequisites UI
...
Scripting - Ported scripting UI
2022-07-10 23:25:34 +02:00
Robert
e1a66f8a7e
Layer properties - Tweaked step sizes for draggable float
...
UI - Tweak selection rectangle design
2022-06-15 21:57:10 +02:00
Robert
0d3890e560
Icons - Dropped SVG support and fixed filling
2022-06-06 20:54:39 +02:00
Robert
35f83e58e5
Merge branch 'development' into feature/avalonia
...
Code cleanup
2022-05-14 00:14:03 +02:00
Robert
cd8656cb0d
Profile editor - Added effect renaming
...
Core - Fixed effect loading
Core - Fixed some effects not applying on per-LED brushes
2022-04-23 21:12:06 +02:00
Robert
2bf36fbf20
Core - Refactored effects
...
Profile editor - Added effect creation
2022-04-23 17:07:04 +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
c36110e79d
Profile editor - Visualization fixes
...
Profile editor - Timeline fixes
2022-02-06 00:00:48 +01:00
Robert
1832a25426
Core - Reworked brush/effect property storage
...
Profile editor - Added brush selection
Profile editor - Added playback controls
2022-01-16 00:46:19 +01:00
Robert
c168edd9fc
Merge branch 'development' into feature/avalonia
2022-01-07 20:04:56 +01:00
Robert
3c827d1a0a
Core - Updated RGB.NET
...
Plugins - Allow device providers to override the device layout name
2022-01-07 12:03:40 +01:00
Robert
4ef7c83c74
Merge branch 'feature/visual-scripting' into feature/avalonia
2021-11-17 23:07:36 +01:00
Diogo Trindade
56f5b91f11
Core - Replaced plugin folder mentions with a constant
...
Added linux support for opening a folder
Should also fix some case sensitive inconsistencies
2021-11-08 21:52:10 +00:00
Robert
41171a5ade
UI - Refactorings, project builds and runs again :P
2021-11-08 18:18:23 +01:00
Robert
6bbe6b6bbe
UI - Settings General tab
2021-10-19 21:32:21 +02:00
Robert
1784d2b8b5
UI - Added Avalonia projects
2021-10-09 23:51:42 +02:00
Robert
4f5d76de88
Merge branch 'development' into VisualScripting
2021-09-30 16:56:19 +02:00
Diogo Trindade
c45f1d9130
Core - Fixed module name using plugin name incorrectly
2021-09-28 19:00:08 +01:00
Robert
c21acf87a7
Nodes - Added XML docs for remaining types
...
Nodes - Fully implemented nullable reference types
2021-09-25 21:35:54 +02:00
Robert
ef4e5b4c3b
UI - Moved color scheme code away from tray VM
...
UI - Cleaned up settings page code
Core - Changed default framerate to 30
2021-09-18 20:40:57 +02:00
Robert
fa0f8b5a1a
Merge branch 'development'
2021-09-11 21:13:53 +02:00
Diogo Trindade
a501a44264
Fixed LedMap not being updated
2021-09-04 19:56:45 +01:00
Diogo Trindade
0b370f261c
Replaced AsReadOnly property getters with regular properties
...
Should reduce allocations
2021-09-04 19:41:59 +01:00
Robert
5fa549be61
Merge branch 'development'
2021-09-03 22:17:44 +02:00
Robert
7ad7eaad89
Scripting - Fixed broken scripts being applied to profiles in an invalid state
...
UI - Updated about tab link
2021-08-30 16:05:11 +02:00
Robert
c08e4a49a3
Plugins - Better disable features on dispose
2021-08-21 23:58:41 +02:00
Robert
dd592efef2
Dynamic data models - Don't throw on dynamic child type mismatch
2021-08-06 22:23:17 +02:00
Robert
9179010e12
Plugins - Added retry system when auto-enabling features
2021-07-24 20:42:33 +02:00
Robert
66b1620441
Plugins UI - Improved error reporting on exceptions during enable
2021-07-22 23:35:08 +02:00
Robert
5b6fc9eec7
Profiles - Added system that displays when a layer is causing errors
2021-07-11 19:32:27 +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 Beekman
631d8de2c3
Scripting - Enabled scripting ( #638 )
...
* Scripting - Simplified view model structure
* Scripting - Removed Layer and LayerProperty scripts
2021-07-04 11:45:32 +02:00
Robert
a5c13bb543
Scripts - Properly register script with its owner
...
Scripts UI - Save on close
Scripts UI - Dispose script on removal
2021-06-21 22:43:31 +02:00