Robert
dfdc28760e
Surface editor - Contain devices to the max texture size
...
Surface editor - Show a bounding box indicating the max texture size
2021-08-13 22:38:03 +02:00
Robert Beekman
048864fe78
Scripting - Core implementation ( #629 )
...
Scripting - Added plugin classes
Layers - Fix certain blend modes not working as intended
UI - Add customizable header per page
Profile editor - Hide the regular header
Profile editor - Added a new toolbar
2021-06-19 09:48:16 +02:00
Robert
f646f64648
Surface editor - Improved device color overlay method
2021-03-16 00:15:50 +01:00
Robert
c51016f8f2
Surface editor - Added option to only light the top-left LED of a device
2021-03-15 19:50:21 +01:00
Robert
dddfca2b09
Gradient editor - Delete stops with DEL key
...
Surface editor - Fixed editor taking focus on mouse over
2021-03-14 22:23:25 +01:00
Robert
46d3a288e9
UI - Added keyboard layout selection UI
2021-03-09 00:30:11 +01:00
Robert
5135a8839b
Device properties - Reworked window and merged with the debug window
2021-03-02 00:07:54 +01:00
Robert
b4ab8f6969
Device debugger - Redesigned window
...
Surface editor - Added option to disable color overlay
2021-02-23 23:40:30 +01:00
Robert
0464abfafe
Surface editor - Display temporary color in device list
2021-02-20 23:13:28 +01:00
Robert
b154badd9c
Devices - Added custom layout loading
2021-02-19 16:42:09 +01:00
Robert
056b2bface
Surface - Removed the ArtemisSurface and reworked device loading
2021-02-16 21:46:08 +01:00
SpoinkyNL
bd6c93b292
Devices - Added option to disable devices
2021-02-01 19:54:28 +01:00
SpoinkyNL
10e6cdc54b
Code style - Omit the type in a new expressions
2020-12-18 17:54:01 +01:00
Robert
c401bc6525
Surface editor - Show LED colors in editor
...
Surface editor - Link to FAQ for missing layouts
2020-12-14 20:00:48 +01:00
Robert
746c42e538
Surface editor - Prevent LED overlaps
2020-12-14 19:56:00 +01:00
SpoinkyNL
220222d102
Surface editor - Added auto-arrange
2020-12-06 23:40:53 +01:00
SpoinkyNL
7a21be351c
Input - Prefixed event args
2020-11-23 20:08:22 +01:00
SpoinkyNL
f1f0abfec5
Input - Polished up UI
...
Input - Added events to service
2020-11-23 19:41:48 +01:00
SpoinkyNL
84918f2d5b
Input - Added mouse support
...
Input - Added device identification
2020-11-22 21:33:42 +01:00
SpoinkyNL
b8112601df
Surface editor - Fixed issues with moving devices without a layout
...
This closes #492
2020-10-24 20:17:58 +02:00
SpoinkyNL
ae64db8a13
Darthified code
2020-10-05 22:50:29 +02:00
SpoinkyNL
8718d01eae
Core - Flattened namespaces
...
Shared UI - Flattened namespaces
Shared UI - General housekeeping
Project - Code cleanup
2020-09-01 00:14:08 +02:00
SpoinkyNL
e27f658cea
Plugins - Adjusted namespaces
2020-08-21 22:32:46 +02:00
Robert
ae9bdecef1
Settings UI - Seperated tabs into different VMs
2020-08-19 19:39:34 +02:00
Robert
2c2b0ca3e1
UI - Removed Fody, begone arrogant devs!
2020-06-30 20:41:46 +02:00
SpoinkyNL
75b0ee8151
Profiles - Abstracted property elements and effect elements
...
Folders - Added properties to folders
Layer effects - Expanded to folders
Layer effects - Added shape clipping
2020-06-17 19:21:23 +02:00
SpoinkyNL
58a964b872
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
4bc6f2f16b
Plugins - Removed plugin info from constructor
2020-06-07 21:51:56 +02:00
SpoinkyNL
5ffb1a32f5
Surface editor - Stop RGB.NET update while editing surface
2020-04-23 19:10:24 +02:00
SpoinkyNL
9f8fc9f70e
Core - Add HidSharp to force plugins to share the HidSharp types
...
Core - For now, set default log level to debug
ColorGradient- Improved GetColor performance
ColorGradient - GetColor now handles colors not between two stops properly
Home - Fix links
Plugins - Only allow layer property registration through Brushes
Color brush - Default to solid color
2020-04-21 19:59:05 +02:00
Robert
2b66ba656b
UI - Restructured resources directory
...
UI - Fixed a few memory leaks
2020-02-24 21:15:21 +01:00
SpoinkyNL
8b95243a7c
Noise brush - Added default values
...
Color brush - Added default values
UI - Replaced OnActivate overrides in screens with the more appropriate OnInitialActivate
Tray icon - Fixed empty window appearing for half a second on startup
2020-02-23 22:28:56 +01:00
SpoinkyNL
3ec90766aa
UI - Implemented tray icon
...
UI - Moved dialog service to the shared UI project
UI - Implemented autorun
2020-02-23 12:37:30 +01:00
Robert
ae330c3769
Code cleanup
2020-01-14 19:18:24 +01:00
SpoinkyNL
0ff71c9d3b
Implemented keyframe easing
2020-01-12 23:49:10 +01:00
Robert
fe21bc83da
Redesigned sidebar
...
Removed dependency on Mahapps, ControlzEx and Dragablz
2019-12-10 20:24:11 +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
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
b8fbb3fa24
Added LED selection
2019-11-25 23:07:20 +01:00
SpoinkyNL
1bb2d4a4f2
Added profile hierarchy creation and editing (doesn't save yet)
2019-11-23 23:56:07 +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
Robert
240efb2907
Broke the surface editor
...
Added device properties to surface editor though!
2019-11-21 19:09:50 +01:00
Robert
d4dd371a50
Added profile deserialization
2019-11-19 22:19:35 +01:00
Robert
fd942dab25
Started work on profiles
2019-11-18 20:11:17 +01:00
Robert
002cc6a6db
Restructured the VM/Vs folder layout while it's still feasible
2019-11-15 15:53:55 +01:00