Robert
3c29c3aeeb
Plugins - Added removal of plugins
...
Plugins - Added updating plugins at runtime
2021-02-25 21:48:24 +01:00
Robert
528d082e62
UI - Removed now unused sample size setting
2021-02-24 21:30:50 +01:00
e58c0f20bb
Updated to work with the new RGB.NET rendering
2021-02-24 00:45:31 +01:00
Robert
b4ab8f6969
Device debugger - Redesigned window
...
Surface editor - Added option to disable color overlay
2021-02-23 23:40:30 +01:00
Robert
b154badd9c
Devices - Added custom layout loading
2021-02-19 16:42:09 +01:00
Robert
056b2bface
Surface - Removed the ArtemisSurface and reworked device loading
2021-02-16 21:46:08 +01:00
Robert
c70e7d0c00
Devices - Reimplemented LED images
2021-02-11 22:49:51 +01:00
Robert
e1121afdf9
Devices - Add device layout loading
2021-02-10 22:45:28 +01:00
Robert
606c1b80f2
RGB.NET - Updated for latest development branch
2021-02-07 22:29:30 +01:00
SpoinkyNL
6c90943944
UI - Added changes since last build to update dialog
2021-02-04 20:22:04 +01:00
SpoinkyNL
f343b3d0f8
Profiles - Fixed conditions triggering on profile load, closes #520
...
UI - Added logging startup argument, closes #532
Plugins - Added import button, closes #521
2021-02-03 19:21:04 +01:00
SpoinkyNL
bd6c93b292
Devices - Added option to disable devices
2021-02-01 19:54:28 +01:00
Robert Beekman
45bf7e7c82
Merge pull request #534 from Artemis-RGB/feature/webserver
...
Added web server & expanded plugin features
2021-01-30 21:58:47 +01:00
SpoinkyNL
c1b0027231
Plugin features - Added PluginFeature attribute
...
Plugin features -Added PluginFeatureInfo to plugin features
Web server - Moved REST APIs to plugins
2021-01-30 21:55:29 +01:00
SpoinkyNL
46958338b9
Web API - Added end points API
...
Web API - Return unhandled exceptions in JSON
Plugin end points - Made built-in end points async
2021-01-29 20:48:40 +01:00
SpoinkyNL
97972b0690
UI - Pat on the back
...
[ci skip]
2021-01-28 20:06:11 +01:00
Robert
28e1532064
Web server - Added web server service
...
UI - Added remote management for bringing to foreground, restarting and shutting down
UI - Simplified services namespaces
2021-01-27 20:52:51 +01:00
Robert
ca7af1d142
Auto-update - Don't check for updates until after core init finished
...
Tray - Attempt to more reliably hide icon on application close
Auto-run - Implemented dropping of permissions
2021-01-25 19:33:21 +01:00
SpoinkyNL
097a5275e2
Auto-run - Moved to task-based approach (WIP)
2021-01-24 23:16:13 +01:00
Robert
75b4b72f9f
Logs - Write logs to program data folder, more consistent & closes #530
2021-01-21 19:41:38 +01:00
Robert
de5b8e4458
Plugins - Added RequiresAdmin boolean
...
Utilities - Simplified shutdown method signature
Utilities - Added restart method with option to elevate
Core - Moved actual shutdown/restart logic to UI
2021-01-21 19:25:46 +01:00
SpoinkyNL
36b4a10f40
Update - Display exceptions
...
Update - Run installer as admin so it well, works
2021-01-15 16:15:37 +01:00
SpoinkyNL
e3c906390d
Auto-update - Added update dialog
2021-01-12 22:32:24 +01:00
SpoinkyNL
8e83310384
Auto-update - Added installer update-logic
2021-01-10 23:53:41 +01:00
SpoinkyNL
30c4314f1d
UI - Added desktop notifications API
2021-01-10 12:49:36 +01:00
SpoinkyNL
883fccef7b
Updating - Added UI for updating (actual update not yet implemented)
...
Shared UI - Added message service for easy access to the snackbar 🍟
2021-01-10 00:20:01 +01:00
SpoinkyNL
10e6cdc54b
Code style - Omit the type in a new expressions
2020-12-18 17:54:01 +01:00
SpoinkyNL
7ffe8f3e5b
Device visualizer - Fix framerate drop when processing mouse events
...
Profile tree - Fixed potential crash when dragging files over Artemis
Module reorder - Fixed potential crash when dragging files over Artemis
2020-12-15 00:05:42 +01:00
SpoinkyNL
34bcfccb4c
Settings - Fixed start minimized not enabled
...
Wizard - Fixed start minimized not enabled
Wizard - Removed unintended black lines
Wizard - Change step description so it fits
2020-12-13 17:41:57 +01:00
SpoinkyNL
7d77a340db
Setup wizard - Renamed to startup wizard
2020-12-12 17:06:57 +01:00
SpoinkyNL
c6181ea823
UI - Added setup wizard
2020-12-11 22:48:40 +01:00
Robert
c5e3750172
UI - Added device layout path to device debugger, this closes #494
2020-11-30 20:27:56 +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
833a61ecab
Core - Fixed an error when enabling a module without a datamodel
...
Shared UI - XML comments
2020-11-18 19:28:05 +01:00
Robert
a3cd32f6c4
Core - Added XML comments to all remaining public members/methods
...
Core - Refactored a lot of code for nullable reference types
2020-11-16 20:16:06 +01:00
SpoinkyNL
d90ceb8c53
Render debug VM - Formatting
2020-11-15 21:31:59 +01:00
Diogo Trindade
563e36930f
Fixed an AccessViolationException when moving devices in the surface
2020-11-15 19:42:33 +00:00
SpoinkyNL
9452f81214
Plugin features - Added exception display
2020-11-12 19:55:13 +01:00
Robert
c146479393
Plugins - Implemented features enable/disable UI
2020-11-12 21:48:17 +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
997ab005d8
Data model conditions - Moved events into a separate 'mode'
2020-11-01 19:44:45 +01:00
SpoinkyNL
a3906e3fe3
Data model debugger - Display ToString of object if overridden
2020-10-21 19:33:05 +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
Robert
8be1945145
Core - Added utility for opening URLs in the default browser
2020-10-14 20:50:16 +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
805cdc6782
Conditions - Finished migration to new API
...
Conditions UI - Updated for new API, needs simplifying before I'm happy with it
2020-10-08 20:49:23 +02:00