1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2026-01-02 18:53:32 +00:00

Commit Graph

  • 482cbe79ed Merge branch 'EventAggregator' Robert 2019-11-29 17:37:37 +01:00
  • f32edcf502 Implemented layer LED assignment Robert 2019-11-29 17:37:22 +01:00
  • 8a596f1426 Change profile editor VMs to use event aggregator SpoinkyNL 2019-11-29 08:47:05 +01:00
  • b590c5fed9 Merge remote-tracking branch 'origin/master' Robert 2019-11-28 21:36:30 +01:00
  • 29229b537c Added WIP screenshots Robert Beekman 2019-11-28 20:38:01 +01:00
  • 7d6fa17d34 Started implementing EventAggregator Robert 2019-11-28 19:39:09 +01:00
  • bf729b64fd Implement element selection event within profile editor VMs Robert 2019-11-27 20:56:07 +01:00
  • 0b56fd9088 Added size observer to enable auto-centering the editor at some point SpoinkyNL 2019-11-26 23:24:54 +01:00
  • 8c9144a136 Finished profile editor panels structure SpoinkyNL 2019-11-26 20:20:15 +01:00
  • 06f014a294 Added a Material-styled scrollbar Robert 2019-11-26 23:31:41 +01:00
  • b8fbb3fa24 Added LED selection SpoinkyNL 2019-11-25 23:07:20 +01:00
  • 3084869d75 Fixed default profile creation Robert 2019-11-25 19:27:55 +01:00
  • 602a0e6fee Added folder/layer renaming SpoinkyNL 2019-11-24 23:01:11 +01:00
  • 1bb2d4a4f2 Added profile hierarchy creation and editing (doesn't save yet) SpoinkyNL 2019-11-23 23:56:07 +01:00
  • ff959b6f9c Disable delete button on active surface SpoinkyNL 2019-11-22 23:14:42 +01:00
  • 25f8f1e72f Added device identification to surface editor SpoinkyNL 2019-11-22 20:46:34 +01:00
  • 733c9bf1a5 Merge remote-tracking branch 'origin/master' Robert 2019-11-22 17:32:16 +01:00
  • 580fa5543c Update README.md Robert Beekman 2019-11-22 19:13:58 +01:00
  • e210e050fd Update README.md Robert Beekman 2019-11-22 19:02:52 +01:00
  • 2287ab3071 Fixed device rotation/scaling in UI Robert 2019-11-22 17:30:07 +01:00
  • 1935b72199 Made Device, DeviceLed and Surface implement INotifyPropertChange SpoinkyNL 2019-11-21 23:01:24 +01:00
  • 9f0d5fd7e0 Surface editor RGB.NET update WIP Robert 2019-11-21 19:32:43 +01:00
  • 240efb2907 Broke the surface editor Robert 2019-11-21 19:09:50 +01:00
  • 086f2fc1f9 Updated for RGB.NET's changes regarding rotation SpoinkyNL 2019-11-21 08:45:38 +01:00
  • 97907c97eb Implemented profile creation, deletion and activation Robert 2019-11-20 19:25:29 +01:00
  • 66f7dc94c8 Moved from EF and SQLite to LiteDB Robert 2019-11-20 19:19:13 +01:00
  • d4dd371a50 Added profile deserialization Robert 2019-11-19 22:19:35 +01:00
  • 8e04fa1a01 Fix build SpoinkyNL 2019-11-18 21:46:01 +01:00
  • fd942dab25 Started work on profiles Robert 2019-11-18 20:11:17 +01:00
  • 5921f8ab54 Added the views and VM's I'm planning to use SpoinkyNL 2019-11-17 23:17:23 +01:00
  • 5677cdf498 Fixed gitingore Robert 2019-11-15 16:01:49 +01:00
  • 002cc6a6db Restructured the VM/Vs folder layout while it's still feasible Robert 2019-11-15 15:53:55 +01:00
  • 48acb10db4 Things, I need this on a different PC SpoinkyNL 2019-11-14 23:36:57 +01:00
  • 5a8a2b2684 Invalid plugin settings will fall back to their type's default Robert 2019-11-14 21:16:50 +01:00
  • 1a98ef62d3 Fix device ZIndex application SpoinkyNL 2019-11-13 22:52:24 +01:00
  • 6a5304c3e3 Yes! I Love it when not all files are saved! Robert 2019-11-13 20:21:42 +01:00
  • 5340e6c6d4 Code cleanup Robert 2019-11-13 19:57:23 +01:00
  • 44eaa6ac40 Profile editor use RGB.NET's pretty update trigger Robert 2019-11-13 19:43:43 +01:00
  • aa1cd70fd1 Simplified geometry generation, added some extra logic for keycaps SpoinkyNL 2019-11-12 23:51:53 +01:00
  • 5f10627345 Fixed most of the editor performance SpoinkyNL 2019-11-12 22:34:44 +01:00
  • ee5c5c1d74 Fixed LED borders, need to focus on perf now Robert 2019-11-12 22:41:34 +01:00
  • 79a77794a5 Merge remote-tracking branch 'origin/master' Robert 2019-11-12 22:09:32 +01:00
  • d4aa64e493 Update README.md Robert Beekman 2019-11-12 21:49:36 +01:00
  • afb82f85c6 Update README.md Robert Beekman 2019-11-12 21:24:21 +01:00
  • 2f5daf7bc4 Fixed built-in plugin version check Robert 2019-11-12 20:28:46 +01:00
  • 11c9a8a822 Implemented devices and LEDs in profile editor Robert 2019-11-12 20:20:05 +01:00
  • 44152f8e2a Merge remote-tracking branch 'origin/master' Robert 2019-11-12 19:58:29 +01:00
  • c846d63acf Added some of the architecture for the profile editor SpoinkyNL 2019-11-11 22:12:36 +01:00
  • b22fcb3c2a Include libs SpoinkyNL 2019-11-10 17:39:37 +01:00
  • eecbe4636e Added Logitech support (limited to G910 and G403 for now) SpoinkyNL 2019-11-10 17:36:18 +01:00
  • 54dc84e92d Revert "Set up CI with Azure Pipelines" Robert Beekman 2019-11-05 21:20:57 +01:00
  • 5597803e3c Set up CI with Azure Pipelines Robert Beekman 2019-11-05 21:14:50 +01:00
  • d0e369c653 Added logging on fatal crashes Robert 2019-11-05 20:25:13 +01:00
  • 7de98fd02b Update README.md Robert Beekman 2019-11-05 19:53:47 +01:00
  • 440ddf29b1 Update README.md Robert Beekman 2019-11-05 19:37:41 +01:00
  • 54fcbdb732 Cleaned up setting service, lol old approach was dumb SpoinkyNL 2019-11-04 21:36:46 +01:00
  • 05eed5ba00 Made devices aware of the plugin that loaded them SpoinkyNL 2019-11-03 11:38:28 +01:00
  • ae41c6cac3 Don't allow assemblies in the plugin folder to inject protected services Robert 2019-10-31 20:07:10 +01:00
  • 8777e8975f Added a layer of abstraction between RGB.NET and Artemis SpoinkyNL 2019-10-30 23:20:06 +01:00
  • 498b6a6111 Fixed freeze when changing active surface config SpoinkyNL 2019-10-27 22:19:42 +01:00
  • ce383468ea Added dialog system Added surface delete Robert Beekman 2019-10-26 21:54:25 +02:00
  • 5cdde6e402 To test, scaled down rendering to 25% Robert 2019-10-25 17:30:07 +02:00
  • 93cd704c6c Added a debugger, ironed out rendering pipeline Robert Beekman 2019-10-24 23:53:38 +02:00
  • 4add877156 Made SurfaceService solely responsible for keeping the surface and the config in sync and saved Robert Beekman 2019-10-24 00:05:36 +02:00
  • 49e6dbf09b Working on render logic Robert 2019-10-23 20:10:02 +02:00
  • 7cd8bc246c Implemented surface config loading/saving/activating Robert Beekman 2019-10-22 22:52:02 +02:00
  • 91cd23dadf Fully implemented the surface service which contains all storage logic Robert 2019-10-22 22:19:35 +02:00
  • 4e2afad268 A few small UI tweaks so the surface editor can be finalized now Robert 2019-10-21 20:02:52 +02:00
  • 227d5846ff Moved pan/zoom logic to seperate VM Robert 2019-10-21 19:56:15 +02:00
  • 720af4ed73 Partially fixed device movement when zoomed in SpoinkyNL 2019-10-19 14:07:24 +02:00
  • 1a3b33d154 Ctrl+S 😔 Robert 2019-10-18 17:35:05 +02:00
  • e4dcc3044e Added surface editor panning/zooming Robert 2019-10-18 17:32:03 +02:00
  • 7f49d2ae6d Added surface editor device sorting SpoinkyNL 2019-10-17 00:24:03 +02:00
  • 10bc3f84dd Added active surface-config management code SpoinkyNL 2019-10-16 00:00:26 +02:00
  • 1ae103accc Added devices ZIndex SpoinkyNL 2019-10-13 22:48:02 +02:00
  • 44549f86aa Split device views/VMs for surface and profile editors SpoinkyNL 2019-10-12 18:00:21 +02:00
  • 516e1d6a13 And this guy SpoinkyNL 2019-09-18 22:26:25 +02:00
  • 71f53c0833 Redid some of the surface editor and started working on layout saving SpoinkyNL 2019-09-18 22:26:10 +02:00
  • 81294eef8f Corsair layouts - Updated K95 logical layout, added ND physical layout SpoinkyNL 2019-08-26 23:11:27 +02:00
  • 8951e61bd9 Nearly fully implemented surface rearranging SpoinkyNL 2019-08-25 22:26:10 +02:00
  • 5106195450 Surface rearranging WIP SpoinkyNL 2019-08-24 23:24:13 +02:00
  • bc9dccef31 Added devices display in settings SpoinkyNL 2019-08-24 13:08:48 +02:00
  • 6da0e54056 Update MM800.xml Robert Beekman 2019-08-23 17:15:35 +02:00
  • dcf74d1d42 Merge remote-tracking branch 'origin/master' Robert Beekman 2019-08-23 17:09:21 +02:00
  • 1946539260 Corsair layouts - Finished adding mice, added the MM800 Robert Beekman 2019-08-23 17:09:17 +02:00
  • b788462259 Removed SharpVectors SpoinkyNL 2019-08-22 23:18:50 +02:00
  • 1bbd5f5d1d Fix Fody SpoinkyNL 2019-08-22 23:08:57 +02:00
  • 429b3b783c Corsair layouts - Added M65, Sabre, Scimitar and updated Glaive Robert Beekman 2019-08-22 17:29:00 +02:00
  • 4bd02907cb Fixed first module loaded module's screen being displayed automatically Robert Beekman 2019-08-22 13:52:56 +02:00
  • 716480877a Merge remote-tracking branch 'origin/master' Robert Beekman 2019-08-21 17:31:30 +02:00
  • f1b5961f0b For now, added all Corsair resources to the plugin's project Robert Beekman 2019-08-21 17:31:24 +02:00
  • 6b3adf764f Update README.md Robert Beekman 2019-08-21 15:06:47 +02:00
  • 05c4bfeb6e 😒 Robert Beekman 2019-08-21 13:13:36 +02:00
  • d8e803c531 Added generic type test to path resolve override Robert Beekman 2019-08-21 13:12:31 +02:00
  • 254a8e311f Added built-in plugin copying Robert Beekman 2019-08-21 12:12:50 +02:00
  • cad98ae850 Updated Fody Robert Beekman 2019-08-20 17:30:11 +02:00
  • 8e7d543a80 Fixed LED UI rendering perf SpoinkyNL 2019-08-19 23:10:28 +02:00
  • 71a6181df7 Reference local build of RGB.NET SpoinkyNL 2019-08-19 22:03:37 +02:00
  • d0feed790a Update README.md Robert Beekman 2019-08-13 10:59:02 +02:00
  • 3efe62704a Update README.md Robert Beekman 2019-08-13 10:53:11 +02:00