Commit Graph
1022 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