SpoinkyNL
|
9fa1ae14cb
|
Noise brush - Hook up scale property
|
2020-02-14 08:47:28 +01:00 |
|
SpoinkyNL
|
014552e591
|
Noise brush - Fixed noise algorithm usage
|
2020-02-13 23:34:50 +01:00 |
|
SpoinkyNL
|
4f66d09755
|
Profile editor - Started implementing property add/remove handling
|
2020-02-11 23:24:17 +01:00 |
|
SpoinkyNL
|
022e14e98d
|
Added different rendering strategies for fill modes
|
2020-02-09 23:20:36 +01:00 |
|
SpoinkyNL
|
8f073a5d42
|
Fixed layer shape missing in some instances
|
2020-02-06 19:10:47 +01:00 |
|
SpoinkyNL
|
2c60a42315
|
Removed separate shape size
|
2020-02-04 22:01:02 +01:00 |
|
SpoinkyNL
|
436994129a
|
Few anchor fixes
|
2020-01-31 18:32:41 +01:00 |
|
SpoinkyNL
|
f2df51d40c
|
Simplified the different properties used for layer/shape rendering
Cleaned up UI layer shape service
|
2020-01-31 00:02:01 +01:00 |
|
SpoinkyNL
|
c3a11386b4
|
Shape tools now take active transformations into consideration
|
2020-01-27 22:03:47 +01:00 |
|
SpoinkyNL
|
fabb385556
|
Implemented profile default loading and rendering without the editor
Changed edit tool rotation to allow rotation past 360 degrees
|
2020-01-26 11:35:39 +01:00 |
|
SpoinkyNL
|
f8fc30ace2
|
Added rotation
|
2020-01-23 23:30:01 +01:00 |
|
SpoinkyNL
|
7966d3243c
|
Finished anchor movement
Fixed a few issues when creating new layers
|
2020-01-22 23:22:50 +01:00 |
|
SpoinkyNL
|
2fb92de0ea
|
Cleaned up anchor movement
|
2020-01-22 00:10:29 +01:00 |
|
SpoinkyNL
|
41fbbbd87a
|
Some attempts at proper anchor movement..
|
2020-01-20 08:53:17 +01:00 |
|
SpoinkyNL
|
d79437b3fd
|
WIP on making edit tool compatible with proper translations
|
2020-01-17 00:29:43 +01:00 |
|
SpoinkyNL
|
2424bfc7d0
|
Merge remote-tracking branch 'origin/master'
|
2020-01-16 20:04:21 +01:00 |
|
SpoinkyNL
|
1a0e9a287a
|
Fix undo/redo crash when no layer element is selected
|
2020-01-14 21:31:12 +01:00 |
|
SpoinkyNL
|
7ddf816ca5
|
Added keyframe creation outside the timeline
Added existing shape moving
|
2020-01-13 22:11:25 +01:00 |
|
SpoinkyNL
|
0ff71c9d3b
|
Implemented keyframe easing
|
2020-01-12 23:49:10 +01:00 |
|
SpoinkyNL
|
ecee78141d
|
Re-enabled timeline scrolling and fixed the issues with it
|
2020-01-09 22:01:41 +01:00 |
|
SpoinkyNL
|
e8570a6dd9
|
Added layer properties and keyframes to persistent storage
|
2020-01-08 21:54:58 +01:00 |
|
SpoinkyNL
|
e1a4a155b6
|
Added a few property inputs
|
2020-01-07 22:47:40 +01:00 |
|
SpoinkyNL
|
592af6006b
|
Updated Material Design Nuget packages
Fixed layer property tree height on different DPIs
|
2020-01-06 21:48:05 +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 |
|
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 |
|
SpoinkyNL
|
b1870e9e64
|
Added configurable LED sample size
|
2019-12-19 23:18:09 +01:00 |
|
SpoinkyNL
|
8dc15f6894
|
Implemented ellipse shape application
|
2019-12-17 22:42:17 +01:00 |
|
SpoinkyNL
|
6cf9fb9158
|
Started work on layer visualization
|
2019-12-16 22:57:13 +01:00 |
|
SpoinkyNL
|
580db3185e
|
Added layer shapes, editor is still WIP
|
2019-12-15 22:52:04 +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 |
|
SpoinkyNL
|
a2871541b9
|
WIP - Added a BitmapBrush to replace the GraphicsDecorator
|
2019-12-11 00:04:23 +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 |
|
SpoinkyNL
|
1a71b99a36
|
Tweaked the noise layer settings
|
2019-12-06 08:52:31 +01:00 |
|
SpoinkyNL
|
33d0fca15e
|
Reuse shaders/paint where possible
Added noise test
|
2019-12-05 08:23:00 +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 |
|
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 |
|
SpoinkyNL
|
9148323ad5
|
Implemented layer elements
Added a brush layer element
Corsair - Added ST100 RGB layout
|
2019-12-01 18:55:49 +01:00 |
|
SpoinkyNL
|
8a596f1426
|
Change profile editor VMs to use event aggregator
|
2019-11-29 08:47:05 +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 |
|
SpoinkyNL
|
b8fbb3fa24
|
Added LED selection
|
2019-11-25 23:07:20 +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 |
|
SpoinkyNL
|
1935b72199
|
Made Device, DeviceLed and Surface implement INotifyPropertChange
|
2019-11-21 23:01:24 +01:00 |
|
SpoinkyNL
|
086f2fc1f9
|
Updated for RGB.NET's changes regarding rotation
|
2019-11-21 08:45:38 +01:00 |
|
SpoinkyNL
|
8e04fa1a01
|
Fix build
|
2019-11-18 21:46:01 +01:00 |
|
SpoinkyNL
|
5921f8ab54
|
Added the views and VM's I'm planning to use
|
2019-11-17 23:17:23 +01:00 |
|
SpoinkyNL
|
48acb10db4
|
Things, I need this on a different PC
|
2019-11-14 23:36:57 +01:00 |
|
SpoinkyNL
|
1a98ef62d3
|
Fix device ZIndex application
|
2019-11-13 22:52:24 +01:00 |
|
SpoinkyNL
|
aa1cd70fd1
|
Simplified geometry generation, added some extra logic for keycaps
|
2019-11-12 23:51:53 +01:00 |
|
SpoinkyNL
|
5f10627345
|
Fixed most of the editor performance
|
2019-11-12 22:34:44 +01:00 |
|
SpoinkyNL
|
c846d63acf
|
Added some of the architecture for the profile editor
|
2019-11-11 22:12:36 +01:00 |
|
SpoinkyNL
|
b22fcb3c2a
|
Include libs
|
2019-11-10 17:39:37 +01:00 |
|
SpoinkyNL
|
eecbe4636e
|
Added Logitech support (limited to G910 and G403 for now)
Added a splashscreen
|
2019-11-10 17:36:18 +01:00 |
|
SpoinkyNL
|
54fcbdb732
|
Cleaned up setting service, lol old approach was dumb
Made PluginSetting<T> act as a singleton
|
2019-11-04 21:36:46 +01:00 |
|
SpoinkyNL
|
05eed5ba00
|
Made devices aware of the plugin that loaded them
Fixed Corsair LL Fans layout
Expanded render events
Added identify option to device settings, must move this to be reusable though
|
2019-11-03 11:38:28 +01:00 |
|
SpoinkyNL
|
8777e8975f
|
Added a layer of abstraction between RGB.NET and Artemis
This means Artemis can add extra functionality
It also avoid having to reference RGB.NET for basic rendering
Implemented rendering scaling
|
2019-10-30 23:20:06 +01:00 |
|
SpoinkyNL
|
498b6a6111
|
Fixed freeze when changing active surface config
|
2019-10-27 22:19:42 +01:00 |
|
SpoinkyNL
|
720af4ed73
|
Partially fixed device movement when zoomed in
|
2019-10-19 14:07:24 +02:00 |
|
SpoinkyNL
|
7f49d2ae6d
|
Added surface editor device sorting
|
2019-10-17 00:24:03 +02:00 |
|
SpoinkyNL
|
10bc3f84dd
|
Added active surface-config management code
Added surface-config creation
|
2019-10-16 00:00:26 +02:00 |
|
SpoinkyNL
|
1ae103accc
|
Added devices ZIndex
|
2019-10-13 22:48:02 +02:00 |
|
SpoinkyNL
|
44549f86aa
|
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
|
516e1d6a13
|
And this guy
|
2019-09-18 22:26:25 +02:00 |
|
SpoinkyNL
|
71f53c0833
|
Redid some of the surface editor and started working on layout saving
|
2019-09-18 22:26:10 +02:00 |
|
SpoinkyNL
|
81294eef8f
|
Corsair layouts - Updated K95 logical layout, added ND physical layout
|
2019-08-26 23:11:27 +02:00 |
|
SpoinkyNL
|
8951e61bd9
|
Nearly fully implemented surface rearranging
|
2019-08-25 22:26:10 +02:00 |
|
SpoinkyNL
|
5106195450
|
Surface rearranging WIP
|
2019-08-24 23:24:13 +02:00 |
|
SpoinkyNL
|
bc9dccef31
|
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 |
|
SpoinkyNL
|
b788462259
|
Removed SharpVectors
|
2019-08-22 23:18:50 +02:00 |
|
SpoinkyNL
|
1bbd5f5d1d
|
Fix Fody
Add missing CUE lib binaries to Git
|
2019-08-22 23:08:57 +02:00 |
|
SpoinkyNL
|
8e7d543a80
|
Fixed LED UI rendering perf
|
2019-08-19 23:10:28 +02:00 |
|
SpoinkyNL
|
71a6181df7
|
Reference local build of RGB.NET
Rewrote UI LED-rendering, performance needs some work
|
2019-08-19 22:03:37 +02:00 |
|
SpoinkyNL
|
6ea6f57ee8
|
Support custom LED shape drawing in editor
|
2019-08-11 22:48:33 +02:00 |
|
SpoinkyNL
|
090c726880
|
Added Corsair support as a plugin
|
2019-08-11 16:58:43 +02:00 |
|
SpoinkyNL
|
1146de1fc5
|
Started layout editor implementation
Rearranged VMs/Views
Updated RGB.NET
|
2019-08-11 01:23:13 +02:00 |
|
SpoinkyNL
|
2fd5941ff3
|
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
|
980f6d5f32
|
Ignore Storage.db
|
2019-04-18 19:44:28 +02:00 |
|
SpoinkyNL
|
4c6223046d
|
Fix SQLite
|
2019-04-18 19:44:20 +02:00 |
|
SpoinkyNL
|
8f4bb37fa4
|
Added most of the settings code, doesn't work because SQLite is weird
|
2019-04-17 20:47:23 +02:00 |
|
SpoinkyNL
|
bfc320c0ac
|
Changed plugins to abstract classes
|
2019-04-16 00:24:50 +02:00 |
|
SpoinkyNL
|
083119dae2
|
Added plugin post build events
|
2019-04-14 23:23:42 +02:00 |
|
SpoinkyNL
|
cdda228713
|
Added plugin unloading
|
2019-04-14 12:43:39 +02:00 |
|
SpoinkyNL
|
dba48a2b6a
|
Plugins have their own AppDomain now (TODO: dispose on plugin unload)
|
2019-04-13 12:13:44 +02:00 |
|
SpoinkyNL
|
3689db9325
|
Fixed plugin binding and reworked some interfaces to abstract classes
|
2019-04-11 19:52:28 +02:00 |
|
SpoinkyNL
|
4e565f9d76
|
Opting for precompiled plugins, removed CS-Script
Cleaned up Nuget packages
Cleaned up references
|
2019-04-10 00:33:21 +02:00 |
|
SpoinkyNL
|
d5db17c0e3
|
Added some views, I really just need this code on adifferent machine
|
2019-04-09 19:38:07 +02:00 |
|
SpoinkyNL
|
663ea3bf9a
|
Updated Nuget packages, hello 2019!
|
2019-01-05 17:17:27 +01:00 |
|
SpoinkyNL
|
e6f5dde7f7
|
Added GDI-based rendering test
|
2018-04-15 18:41:31 +02:00 |
|
SpoinkyNL
|
dd82a945ef
|
Added x64 release config
Added some brush drawing types but they won't stay (gotta commit this)
|
2018-04-14 21:27:12 +02:00 |
|