Robert
|
2fb2e5444c
|
Moved from EF and SQLite to LiteDB
|
2019-11-20 15:02:53 +01:00 |
|
Robert
|
296414001b
|
Added profile deserialization
|
2019-11-19 17:31:17 +01:00 |
|
SpoinkyNL
|
e18195c277
|
Fix build
|
2019-11-18 21:46:01 +01:00 |
|
Robert
|
bb56a45a7f
|
Started work on profiles
|
2019-11-18 17:33:20 +01:00 |
|
Robert
|
da4b691717
|
Code cleanup
|
2019-11-13 14:08:26 +01:00 |
|
Robert
|
2975d84bef
|
Fixed built-in plugin version check
|
2019-11-12 14:37:57 +01:00 |
|
SpoinkyNL
|
c3df4dfc44
|
Added some of the architecture for the profile editor
|
2019-11-11 22:12:36 +01:00 |
|
SpoinkyNL
|
39f2920c90
|
Added Logitech support (limited to G910 and G403 for now)
Added a splashscreen
|
2019-11-10 17:36:18 +01:00 |
|
Robert
|
143754f784
|
Added logging on fatal crashes
Moved logs to a seperate Logs folder
|
2019-11-05 13:19:39 +01:00 |
|
SpoinkyNL
|
0d68bee3ad
|
Cleaned up setting service, lol old approach was dumb
Made PluginSetting<T> act as a singleton
|
2019-11-04 21:36:46 +01:00 |
|
SpoinkyNL
|
6ebceacd13
|
Made devices aware of the plugin that loaded them
Fixed Corsair LL Fans layout
Expanded render events
Added identify option to device settings, must move this to be reusable though
|
2019-11-03 11:38:28 +01:00 |
|
SpoinkyNL
|
f72f145c7e
|
Added a layer of abstraction between RGB.NET and Artemis
This means Artemis can add extra functionality
It also avoid having to reference RGB.NET for basic rendering
Implemented rendering scaling
|
2019-10-30 23:20:06 +01:00 |
|
Robert Beekman
|
89bd76387b
|
Added dialog system
Added surface delete
|
2019-10-26 21:54:25 +02:00 |
|
Robert
|
c7790c1d82
|
To test, scaled down rendering to 25%
|
2019-10-25 17:30:07 +02:00 |
|
Robert Beekman
|
28fc7b5dcc
|
Added a debugger, ironed out rendering pipeline
|
2019-10-24 23:53:38 +02:00 |
|
Robert Beekman
|
3dc8fa6b1c
|
Made SurfaceService solely responsible for keeping the surface and the config in sync and saved
|
2019-10-24 00:05:36 +02:00 |
|
Robert
|
9badc666e8
|
Working on render logic
|
2019-10-23 17:35:13 +02:00 |
|
Robert Beekman
|
c2c849201d
|
Implemented surface config loading/saving/activating
|
2019-10-22 22:52:02 +02:00 |
|
Robert
|
c4e5e412e0
|
Fully implemented the surface service which contains all storage logic
|
2019-10-22 14:28:11 +02:00 |
|
SpoinkyNL
|
e26516bce0
|
Added active surface-config management code
Added surface-config creation
|
2019-10-16 00:00:26 +02:00 |
|
SpoinkyNL
|
a34786fb5d
|
Redid some of the surface editor and started working on layout saving
|
2019-09-18 22:26:10 +02:00 |
|
SpoinkyNL
|
a35774eeb4
|
Added devices display in settings
Corsair layouts - Added LL Fans, led strips and AIO pump. Fixed MM800 paths
|
2019-08-24 13:08:48 +02:00 |
|
Robert Beekman
|
9157700157
|
For now, added all Corsair resources to the plugin's project
Added Glaive layout
Added K95 US layout
|
2019-08-21 17:31:24 +02:00 |
|
Robert Beekman
|
f79c2725da
|
Added built-in plugin copying
|
2019-08-21 12:12:50 +02:00 |
|
SpoinkyNL
|
b3e035cfb3
|
Reference local build of RGB.NET
Rewrote UI LED-rendering, performance needs some work
|
2019-08-19 22:03:37 +02:00 |
|
SpoinkyNL
|
8cd8b051f7
|
Added Corsair support as a plugin
|
2019-08-11 16:58:43 +02:00 |
|
SpoinkyNL
|
6e23c079b1
|
Started layout editor implementation
Rearranged VMs/Views
Updated RGB.NET
|
2019-08-11 01:23:13 +02:00 |
|
SpoinkyNL
|
ac577e87cc
|
Added most of the settings code, doesn't work because SQLite is weird
|
2019-04-17 20:47:23 +02:00 |
|
Robert Beekman
|
7847545af6
|
Fixed build
Added PluginSetting, settings service needs some more thought
|
2019-04-16 17:00:20 +02:00 |
|
SpoinkyNL
|
f63a7b91c8
|
Changed plugins to abstract classes
|
2019-04-16 00:24:50 +02:00 |
|
SpoinkyNL
|
0b3fa7a53a
|
Added plugin unloading
|
2019-04-14 12:43:39 +02:00 |
|
SpoinkyNL
|
8ccac7f073
|
Plugins have their own AppDomain now (TODO: dispose on plugin unload)
|
2019-04-13 12:13:44 +02:00 |
|
SpoinkyNL
|
155073f14d
|
Fixed plugin binding and reworked some interfaces to abstract classes
|
2019-04-11 09:20:54 +02:00 |
|
Robert Beekman
|
90cd27b0c6
|
Removed the rest of CS Script and removed old plugin projects
|
2019-04-10 16:05:19 +02:00 |
|
SpoinkyNL
|
aa32c8aae4
|
Opting for precompiled plugins, removed CS-Script
Cleaned up Nuget packages
Cleaned up references
|
2019-04-10 00:33:21 +02:00 |
|
SpoinkyNL
|
1ae5a18c8e
|
Added some views, I really just need this code on adifferent machine
|
2019-04-09 19:38:07 +02:00 |
|
SpoinkyNL
|
60544e7814
|
Added GDI-based rendering test
|
2018-04-15 18:41:31 +02:00 |
|
SpoinkyNL
|
610b45e017
|
Added x64 release config
Added some brush drawing types but they won't stay (gotta commit this)
|
2018-04-14 21:27:12 +02:00 |
|
SpoinkyNL
|
2c573ec34e
|
Updated ALL the NuGet packages
|
2018-04-07 21:20:55 +02:00 |
|
SpoinkyNL
|
36d1a88c4e
|
More core rendering
|
2018-04-07 14:24:49 +02:00 |
|
SpoinkyNL
|
c22a78cd30
|
Removed seperate plugins project since you're always referencing both..
Added more loading logic
|
2018-04-06 19:54:25 +02:00 |
|
SpoinkyNL
|
3db4aab8bc
|
Implemented plugin reloading
|
2018-03-05 23:44:39 +01:00 |
|
SpoinkyNL
|
adac6f4f8c
|
Project cleanup
|
2018-03-04 22:29:04 +01:00 |
|
SpoinkyNL
|
9ad3e04a69
|
Rely on CS-Script includes for modules view model matching
|
2018-03-04 22:27:57 +01:00 |
|
SpoinkyNL
|
34b9c81df7
|
Enabled plugin debugging
Moved built-in plugins
Auto-copy built-in plugins on build
|
2018-03-03 13:46:22 +01:00 |
|
SpoinkyNL
|
801a8933d0
|
Plugins working again
|
2018-03-02 23:46:55 +01:00 |
|
SpoinkyNL
|
a465c4cd8b
|
Added support for built-in plugins
Added dependency injection to IPlugin construction
|
2018-03-02 20:51:39 +01:00 |
|
SpoinkyNL
|
d076cf0656
|
Updated RGB.NET to 0.0.1.38
|
2018-03-02 17:36:38 +01:00 |
|
SpoinkyNL
|
6a8edfc00a
|
Further expanded plugins
Added navigation between modules
|
2018-02-25 19:48:22 +01:00 |
|
SpoinkyNL
|
7773d377a2
|
Finalized client-side storage
|
2018-01-24 14:52:34 +01:00 |
|