Robert
|
fa49424cf6
|
Rendering - Made the way layering is rendered 99.5% less stupid
|
2021-03-23 00:08:00 +01:00 |
|
Robert
|
056b2bface
|
Surface - Removed the ArtemisSurface and reworked device loading
|
2021-02-16 21:46:08 +01:00 |
|
SpoinkyNL
|
10e6cdc54b
|
Code style - Omit the type in a new expressions
|
2020-12-18 17:54:01 +01:00 |
|
Robert
|
aae4e71d8e
|
Profile tree - Implemented proper copy/pasting
|
2020-12-01 19:08:10 +01:00 |
|
SpoinkyNL
|
fb3466e102
|
Core - Nullable refactoring
Core - Nullable refactoring
Core - Nullable refactoring (finish)
|
2020-11-17 22:50:38 +01:00 |
|
Robert
|
b185b28645
|
Core - Corrected disposable pattern usage
Core - Further nullable refactoring..
|
2020-11-17 20:54:49 +01:00 |
|
Robert
|
a3cd32f6c4
|
Core - Added XML comments to all remaining public members/methods
Core - Refactored a lot of code for nullable reference types
|
2020-11-16 20:16:06 +01:00 |
|
SpoinkyNL
|
e812929215
|
Plugins - Implemented features
Core - Removed Stylet dependency for #500
|
2020-11-11 23:53:52 +01:00 |
|
SpoinkyNL
|
427d3d2521
|
Profiles - Reworked render pipeline
Profiles - Added two transform modes, normal and clip
Intro animation - Disable with debugger attached
Profile editor - Added layer copy
|
2020-11-08 17:28:22 +01:00 |
|
SpoinkyNL
|
4ede3876d4
|
Profiles - Moved timeline logic to separate class (WIP)
|
2020-10-29 00:16:31 +01:00 |
|
Robert
|
86d6e540d7
|
Layers - Added support for rendering multiple timelines at once
Events - Added trigger modes
|
2020-10-27 20:20:40 +01:00 |
|
SpoinkyNL
|
ae64db8a13
|
Darthified code
|
2020-10-05 22:50:29 +02:00 |
|
Robert
|
c07ea09c9d
|
Core - Streamlined public parts of profile creation
UI - Started adjusting the VMs for the layer refactor
|
2020-09-10 19:56:39 +02:00 |
|
SpoinkyNL
|
1de6fefc2a
|
Display conditions - Implemented IDisposable
Display conditions - Listen to registration add/remove WIP
Data bindings - Implemented IDisposable
Data bindings - Listen to registration add/remove
|
2020-09-12 10:39:44 +02:00 |
|
Robert
|
11de30318e
|
Core - Added stores for the different register-able types
Profiles - Refactored large parts of the profile structure to use these stores
|
2020-09-09 19:56:06 +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
|
d955bc8635
|
Profiles - Finished dispose implementation
Profiles - Added transition between active profiles
Core - Added startup animation
|
2020-08-10 19:16:21 +02:00 |
|
SpoinkyNL
|
c0bdd8cf26
|
Profiles - Dispose WIP
|
2020-08-09 22:34:45 +02:00 |
|
SpoinkyNL
|
f18edc4f36
|
Core - Removed Fody
UI projects will follow
Not interested in becoming a Patreon with their attitude and fixes edit & continue in the core
|
2020-06-20 22:35:09 +02:00 |
|
SpoinkyNL
|
7a50249335
|
Core - Render each profile element in its own bitmap
Layer effects - Removed now redundant CreateShapeClip
|
2020-06-18 19:09:40 +02:00 |
|
SpoinkyNL
|
0903865c7d
|
Profiles - Added toggle to enable/disable folders, layers and effects
Profiles - Fixed folders not saving they children properly
UI - Show version and frame time in window title
|
2020-06-18 19:08: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
|
ee37c3b836
|
Layer brushes - Make enable-disable process consistent with plugins
|
2020-06-07 15:00:40 +02:00 |
|
SpoinkyNL
|
4b1b0248f5
|
Layers - Allow the clip render mode to stretch if really needed
Core - Include the canvas' SKImageInfo in render calls
|
2020-02-16 01:56:45 +01:00 |
|
Robert
|
6f95c609b6
|
Project cleanup
|
2020-02-13 19:38:43 +01:00 |
|
Robert
|
0c245ba83d
|
Added undo/redo to profile editor
Added shape anchor point display and movement
|
2020-01-14 19:03:35 +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 |
|
SpoinkyNL
|
8795be2cde
|
Rendering improvements
|
2019-12-06 23:00:30 +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
|
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 |
|
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
|
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
|
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 |
|
Robert
|
d4dd371a50
|
Added profile deserialization
|
2019-11-19 22:19:35 +01:00 |
|
SpoinkyNL
|
8e04fa1a01
|
Fix build
|
2019-11-18 21:46:01 +01:00 |
|
Robert
|
fd942dab25
|
Started work on profiles
|
2019-11-18 20:11:17 +01:00 |
|
Robert
|
5340e6c6d4
|
Code cleanup
|
2019-11-13 19:57:23 +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
|
71f53c0833
|
Redid some of the surface editor and started working on layout saving
|
2019-09-18 22:26:10 +02:00 |
|