Commit Graph
830 Commits
Author SHA1 Message Date
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
Robert 04c5aa40fc A few small UI tweaks so the surface editor can be finalized now 2019-10-21 17:24:42 +02:00
Robert 6a07d194e2 Moved pan/zoom logic to seperate VM
Fixed mouse offset when dragging devices and zoomed in
Update background viewport when zooming/panning
2019-10-21 13:38:51 +02:00
SpoinkyNL ad8e8288bd Partially fixed device movement when zoomed in 2019-10-19 14:07:24 +02:00
Robert 76833a7bce Ctrl+S 😔 2019-10-18 17:35:05 +02:00
Robert bd96129ac0 Added surface editor panning/zooming
Replaced surface editor's PNG background with XAML background
2019-10-18 17:32:03 +02:00
SpoinkyNL 5535bcf59d Added surface editor device sorting 2019-10-17 00:24:03 +02:00
SpoinkyNL e26516bce0 Added active surface-config management code
Added surface-config creation
2019-10-16 00:00:26 +02:00
SpoinkyNL 10b2328561 Added devices ZIndex 2019-10-13 22:48:02 +02:00
SpoinkyNL d9c2e7b2dc Split device views/VMs for surface and profile editors
Added support for devices without images to the surface editor
2019-10-12 18:00:21 +02:00
SpoinkyNL a752c75239 And this guy 2019-09-18 22:26:25 +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 f3650445d9 Corsair layouts - Updated K95 logical layout, added ND physical layout 2019-08-26 23:11:27 +02:00
SpoinkyNL 9184bbdec2 Nearly fully implemented surface rearranging 2019-08-25 22:26:10 +02:00
SpoinkyNL 171f63a1db Surface rearranging WIP 2019-08-24 23:24:13 +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 979ec455b3 Update MM800.xml 2019-08-23 17:15:35 +02:00
Robert Beekman f0917c787a Merge remote-tracking branch 'origin/master' 2019-08-23 17:09:21 +02:00
Robert Beekman ef5fbfc578 Corsair layouts - Finished adding mice, added the MM800 2019-08-23 17:09:17 +02:00
SpoinkyNL 83719a3b04 Removed SharpVectors 2019-08-22 23:18:50 +02:00
SpoinkyNL 3ef05b21b9 Fix Fody
Add missing CUE lib binaries to Git
2019-08-22 23:08:57 +02:00
Robert Beekman 3e6462a471 Corsair layouts - Added M65, Sabre, Scimitar and updated Glaive 2019-08-22 17:29:00 +02:00
Robert Beekman 3357922973 Fixed first module loaded module's screen being displayed automatically
Fixed editor exception on new device being added
Cleaned up LED view
2019-08-22 13:52:56 +02:00
Robert Beekman ecff31e482 Merge remote-tracking branch 'origin/master' 2019-08-21 17:31:30 +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 65e0a40fde Update README.md
Updated shields
2019-08-21 15:06:47 +02:00
Robert Beekman 47b678326e 😒 2019-08-21 13:13:36 +02:00
Robert Beekman 042361f9f6 Added generic type test to path resolve override 2019-08-21 13:12:31 +02:00
Robert Beekman f79c2725da Added built-in plugin copying 2019-08-21 12:12:50 +02:00
Robert Beekman 51e72cad16 Updated Fody
Add support for overriding ResolvingAbsolutePath
2019-08-20 17:30:11 +02:00
SpoinkyNL dcf206dbaf Fixed LED UI rendering perf 2019-08-19 23:10:28 +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
Robert Beekman f0db2d7942 Update README.md 2019-08-13 10:59:02 +02:00
Robert Beekman 5e64492375 Update README.md 2019-08-13 10:53:11 +02:00
Robert Beekman - Verentis Software Development 159f40ec53 Merge branch 'master' into 2.0 2019-08-13 10:36:02 +02:00
SpoinkyNL 0d1aa3d4fa Support custom LED shape drawing in editor 2019-08-11 22:48:33 +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 390dcc6ae1 Set C# version to 7.0 instead of latest to fix build issues
Updated assembly info
2019-04-18 19:55:51 +02:00
SpoinkyNL b1bdc5facc Ignore Storage.db 2019-04-18 19:44:28 +02:00
SpoinkyNL 3accdf0af0 Fix SQLite 2019-04-18 19:44:20 +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 231e5e7517 Thanks Visual Studio 👍 2019-04-16 17:04:57 +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 c9277ecc4e Added plugin post build events 2019-04-14 23:23:42 +02:00