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

872 Commits

Author SHA1 Message Date
Robert
a2efeb887a Added layer properties to core and hooked it up with the UI
Implemented timeline caret scrolling logic
Added special treeview style for the layer properties tree
2020-01-06 22:50:51 +01:00
SpoinkyNL
8f438abe49 Started implementing logic behind the timeline UI 2020-01-05 22:10:37 +01:00
SpoinkyNL
e67b44b741 Some WIP stuff on the timeline 2020-01-02 22:54:50 +01:00
Robert
ef205bfa47 Updated Corsair US layout 2020-01-02 20:15:45 +01:00
Robert
615f5b0b40 Added timeline scrolling
Added timeline caret
2020-01-02 19:27:16 +01:00
SpoinkyNL
884bd0f03b Added wooting layout images
Added timeline (WIP)
2020-01-01 23:12:55 +01:00
SpoinkyNL
ac0655565e Fixed editor freezing on layer updates 2019-12-20 23:33:36 +01:00
Robert
62a9c19ae1 Removed my 'optimisations' from LED samples and made it a lot faster 😓
Expanded settings
2019-12-20 13:43:19 +01:00
SpoinkyNL
b1870e9e64 Added configurable LED sample size 2019-12-19 23:18:09 +01:00
Robert
2f8671045c Signitifantly reduced build size
Updated project folder names
Show only selected layer in visualization
Added rectangle support
2019-12-18 21:54:03 +01:00
SpoinkyNL
8dc15f6894 Implemented ellipse shape application 2019-12-17 22:42:17 +01:00
Robert
94df1544c5 Need this on another PC :)) 2019-12-17 20:27:50 +01:00
SpoinkyNL
6cf9fb9158 Started work on layer visualization 2019-12-16 22:57:13 +01:00
Robert
8539f05d90 Basic implementation of a few editor tools 2019-12-16 22:46:11 +01:00
SpoinkyNL
580db3185e Added layer shapes, editor is still WIP 2019-12-15 22:52:04 +01:00
Robert
8ba43ecec1 Added Wooting One layout 2019-12-13 20:20:58 +01:00
SpoinkyNL
7e324f1b00 Merge remote-tracking branch 'origin/master' 2019-12-13 20:09:31 +01:00
SpoinkyNL
e87b34a720 Added rudimentary Wooting support 2019-12-13 19:52:51 +01:00
Robert
8849252e2b Tweaked splash window look & behaviour 2019-12-12 23:29:32 +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