1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

854 Commits

Author SHA1 Message Date
SpoinkyNL
e87b34a720 Added rudimentary Wooting support 2019-12-13 19:52:51 +01:00
Robert
c6064986c5 Merge branch 'bitmapbrush' 2019-12-11 19:47:57 +01:00
Robert
e5d7dbae26 Avoid debugger crashing the whole app
Cleaned up bitmap brush
2019-12-11 19:35:38 +01:00
SpoinkyNL
a2871541b9 WIP - Added a BitmapBrush to replace the GraphicsDecorator 2019-12-11 00:04:23 +01:00
Robert
fe21bc83da Redesigned sidebar
Removed dependency on Mahapps, ControlzEx and Dragablz
2019-12-10 20:24:11 +01:00
Robert
cec6fb45dc Added shared UI library and finished the ColorPicker 2019-12-09 19:25:45 +01:00
SpoinkyNL
515348241a ColorPicker WIP 2019-12-09 00:19:41 +01:00
SpoinkyNL
c99e549101 Optimized noise layer 2019-12-07 16:03:14 +01:00
SpoinkyNL
f91ea0f992 Added back layer renaming/deleting
Cleaned up VM factories
Surface editor use theme colors
2019-12-07 13:00:52 +01:00
SpoinkyNL
8795be2cde Rendering improvements 2019-12-06 23:00:30 +01:00
Robert
9e16605e6b Merge remote-tracking branch 'origin/master' 2019-12-06 17:34:12 +01:00
Robert
8f3d2f1ff5 Added dark mode 🦇 2019-12-06 17:34:06 +01:00
SpoinkyNL
1a71b99a36 Tweaked the noise layer settings 2019-12-06 08:52:31 +01:00
Robert
8430f28fa7 Implemented animated simplex noise 2019-12-05 20:19:40 +01:00
SpoinkyNL
33d0fca15e Reuse shaders/paint where possible
Added noise test
2019-12-05 08:23:00 +01:00
Robert
49cf96e12c Surface resize fixes 2019-12-04 19:58:55 +01:00
Robert
8ba2e58c5d Implemented layer element saving
Added a working setting to the brush element
2019-12-04 19:54:18 +01:00
SpoinkyNL
be03167f7e Merge branch 'skia' 2019-12-03 23:18:17 +01:00
SpoinkyNL
3a85563862 Added some test animations 2019-12-03 23:18:10 +01:00
Robert
2e96d796a8 Implemented SkiaSharp layer rendering 2019-12-03 23:43:15 +01:00
SpoinkyNL
de45bcb443 Optimised the test module for an accurate perf indication 2019-12-03 00:25:02 +01:00
SpoinkyNL
96a057df23 Implemented most of the rendering pipeline in SkiaSharp 2019-12-03 00:09:32 +01:00
Robert
b8a678c97f Skia WIP 2019-12-02 20:14:28 +01:00
SpoinkyNL
9148323ad5 Implemented layer elements
Added a brush layer element
Corsair - Added ST100 RGB layout
2019-12-01 18:55:49 +01:00
Robert
482cbe79ed Merge branch 'EventAggregator' 2019-11-29 17:37:37 +01:00
Robert
f32edcf502 Implemented layer LED assignment
Added a centralised ProfileEditorSurface for communication between VMs
Prefixed Surface, Device and Led with Artemis to differentiate them better
2019-11-29 17:37:22 +01:00
SpoinkyNL
8a596f1426 Change profile editor VMs to use event aggregator 2019-11-29 08:47:05 +01:00
Robert
b590c5fed9 Merge remote-tracking branch 'origin/master' 2019-11-28 21:36:30 +01:00
Robert Beekman
29229b537c Added WIP screenshots
Removed special thanks, while I'm ofcourse still grateful they mostly applied to Artemis 1.x
2019-11-28 20:38:01 +01:00
Robert
7d6fa17d34 Started implementing EventAggregator 2019-11-28 19:39:09 +01:00
Robert
bf729b64fd Implement element selection event within profile editor VMs 2019-11-27 20:56:07 +01:00
SpoinkyNL
0b56fd9088 Added size observer to enable auto-centering the editor at some point 2019-11-26 23:24:54 +01:00
SpoinkyNL
8c9144a136 Finished profile editor panels structure 2019-11-26 20:20:15 +01:00
Robert
06f014a294 Added a Material-styled scrollbar
Cleaned up reorder code
Reorganised profile editor layout and added panel titles
2019-11-26 23:31:41 +01:00
SpoinkyNL
b8fbb3fa24 Added LED selection 2019-11-25 23:07:20 +01:00
Robert
3084869d75 Fixed default profile creation
Don't allow dropping a folder into itself
2019-11-25 19:27:55 +01:00
SpoinkyNL
602a0e6fee Added folder/layer renaming
Implemented profile saving
2019-11-24 23:01:11 +01:00
SpoinkyNL
1bb2d4a4f2 Added profile hierarchy creation and editing (doesn't save yet) 2019-11-23 23:56:07 +01:00
SpoinkyNL
ff959b6f9c Disable delete button on active surface
Resize real-time now that UI FPS is fixed
2019-11-22 23:14:42 +01:00
SpoinkyNL
25f8f1e72f Added device identification to surface editor
Fixed dialog rendering
Cleaned up XAML
2019-11-22 20:46:34 +01:00
Robert
733c9bf1a5 Merge remote-tracking branch 'origin/master' 2019-11-22 17:32:16 +01:00
Robert Beekman
580fa5543c Update README.md 2019-11-22 19:13:58 +01:00
Robert Beekman
e210e050fd Update README.md 2019-11-22 19:02:52 +01:00
Robert
2287ab3071 Fixed device rotation/scaling in UI 2019-11-22 17:30:07 +01:00
SpoinkyNL
1935b72199 Made Device, DeviceLed and Surface implement INotifyPropertChange 2019-11-21 23:01:24 +01:00
Robert
9f0d5fd7e0 Surface editor RGB.NET update WIP 2019-11-21 19:32:43 +01:00
Robert
240efb2907 Broke the surface editor
Added device properties to surface editor though!
2019-11-21 19:09:50 +01:00
SpoinkyNL
086f2fc1f9 Updated for RGB.NET's changes regarding rotation 2019-11-21 08:45:38 +01:00
Robert
97907c97eb Implemented profile creation, deletion and activation 2019-11-20 19:25:29 +01:00
Robert
66f7dc94c8 Moved from EF and SQLite to LiteDB 2019-11-20 19:19:13 +01:00