SpoinkyNL
ed58745a6e
Storage - Added migration for plugin features
...
UI - Fixed an error on layer creation when the default brush is disabled
2020-11-13 00:09:36 +01:00
Robert
c146479393
Plugins - Implemented features enable/disable UI
2020-11-12 21:48:17 +01:00
SpoinkyNL
e812929215
Plugins - Implemented features
...
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
Robert
b56966c585
Plugins - Reworked most of the activation logic
2020-11-10 20:51:29 +01:00
SpoinkyNL
1e0dc1894d
Plugins - Separated plugins and implementations as different principles
2020-11-09 20:31:54 +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
0795069af2
Data binding modifiers - Finished color saturate/desaturate
...
Data binding modifiers - Added color invert
Layer properties - Added FloatRange and IntRange layer properties
2020-11-06 23:40:25 +01:00
SpoinkyNL
925bedc0a6
UI - Don't kill/restart on shutdown when a debugger is attached
...
Modules - Attempt to fix #478
2020-11-05 23:56:51 +01:00
Robert Beekman
143dea4c4c
Merge branch 'feature/events' into master
2020-11-05 21:12:56 +01:00
SpoinkyNL
c7f3a8283a
Plugins - Added utility to get the calling plugin
...
Plugins - Removed IParameter overloads to avoid Ninject dependency in plugins
2020-11-04 23:10:26 +01:00
SpoinkyNL
26daa8e1dd
Modifiers - Fixed the same issue but at the right place now
...
Modifiers - Saturate and desaturate modifiers WIP
2020-11-02 23:57:08 +01:00
SpoinkyNL
f2e21bfe37
Conditions - Fixed static input border margin
...
Databinding modifiers - Fixed default parameter values for value types not being set
2020-11-02 23:27:05 +01:00
SpoinkyNL
997ab005d8
Data model conditions - Moved events into a separate 'mode'
2020-11-01 19:44:45 +01:00
Robert
458fd2a704
Profiles - Finished moving and improving timeline logic
2020-10-29 19:49:24 +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
7cd9c65968
Plugin service - Added support for zipped built-in plugins
...
Plugin service - Built-in plugins are no longer always copied during debug regardless of their version
2020-10-26 22:37:02 +01:00
Robert
655f45ee1e
Plugins - Removed plugins from the main repo
...
Plugin service - Log a warn when no built-in plugins are found instead of crashing
2020-10-26 20:15:24 +01:00
SpoinkyNL
31d8c345f5
Color quantizer - Encapsulation & code style
2020-10-23 19:22:11 +02:00
Felix Lehmann
648f01e160
Introduced String Regex Condition Operator
...
Require complete string to be a full match
Changed to DarthAffe suggestion
Changed to fit new Condition API and match code style
2020-10-21 21:28:34 +02:00
Diogo Trindade
346c85c7d7
Fixed IColorQuantizerService namespace
2020-10-20 16:47:23 +01:00
SpoinkyNL
6c41a6b1f2
Merge remote-tracking branch 'origin/master'
2020-10-20 20:14:34 +02:00
Robert Beekman
1d5cc2b931
Merge pull request #487 from diogotr7/service-color
...
Added Color quantizer service
2020-10-20 19:27:36 +02:00
SpoinkyNL
fd9f3afef5
Databinding modifiers - Redesigned API to leverage generics
...
Databinding modifiers - Updated default modifiers to use new API
2020-10-20 19:00:41 +02:00
Diogo Trindade
32639d3090
added comments, moved helper class to separate file
2020-10-19 18:49:30 +01:00
Robert
4e69395ce8
Condition operators - Redesigned API to leverage generics
...
Condition operators - Updated default operators to use new API
2020-10-19 19:47:16 +02:00
Diogo Trindade
6a00e2f515
Added Color quantizer service
2020-10-18 19:43:41 +01:00
SpoinkyNL
cf16b9c218
Core - Added method to reactivate a module, reusing its profile
...
Profile editor - Improved performance when moving between modules
Profile editor - Fixed editor sometimes going blank when moving between modules
2020-10-18 13:47:35 +02:00
SpoinkyNL
69ae42c039
Data model paths - Added events for validating/invalidating
...
List condition - Reinitialize when path validates/invalidates
Conditions - Don't save with invalid paths
Core - Fixed render exception on data model expansion deactivate
2020-10-10 11:03:45 +02:00
Robert Beekman
9e39a849e9
Merge pull request #475 from diogotr7/feature/modifier-hue
...
Added a data binding modifier that rotates the hue of a color
2020-10-05 23:14:05 +02:00
SpoinkyNL
ae64db8a13
Darthified code
2020-10-05 22:50:29 +02:00
Diogo Trindade
b0928faccc
Added a data binding modifier that rotates the hue of a color
2020-10-05 16:57:32 +01:00
Robert
882fe44c20
Merge remote-tracking branch 'origin/master'
2020-09-29 19:30:31 +02:00
Robert
e2f2f7ca65
Direct databindings - Added a large amount of modifiers
...
Direct databindings - Allow modifiers to have a different input parameter
Direct databindings - Categorised modifiers
Direct databindings - Added descriptions to modifiers
2020-09-29 19:09:34 +02:00
SpoinkyNL
e30e37e8e3
Modules - Improved override behavior when activation reqs are met
...
Profile editor - Fixed error when pressing play without a selected element
2020-09-27 22:09:28 +02:00
SpoinkyNL
8294cc306a
Profile import - Fixed and streamlined functionality
2020-09-25 21:32:53 +02:00
SpoinkyNL
33373bda57
Conditions - Added null-checks to accessors
...
Conditions - Simplified operators, removing unnecessary expression trees
2020-09-24 00:02:53 +02:00
Robert
b73ea53622
Databindings - Added conditional databindings
...
Conditions - Added easy method for null-handling in operators
2020-09-23 19:26:44 +02:00
Robert
2547b6a8bf
Plugins - Gave each plugin its own child Ninject kernel
...
Plugins - Added support for validation in VMs
2020-09-21 21:05:00 +02:00
SpoinkyNL
8aba0a55ec
Conditions - Big refactor to prepare for conditional databindings
...
Conditions - Improved list-condition functionality
2020-09-20 21:34:27 +02:00
SpoinkyNL
a646ff95ed
Data model - Improved encapsulation
...
Conditions - Renamed from DisplayConditions to DataModelConditions to better match their nature
Core - More documentation
2020-09-19 11:43:49 +02:00
Robert
447a497945
Profile editor - Removed delay in module override
...
Modules - Streamline update rules and properly honor them in timed updates
2020-09-16 20:46:45 +02:00
Robert
d9017c67b4
Plugins - Moved test data model to a seperate plugin
...
Core - Moved built-in types to a separate folder and namespace
2020-09-16 19:22:37 +02:00
SpoinkyNL
1d789bf23c
Profile editor - Performance improvements
2020-09-14 19:54:09 +02:00
SpoinkyNL
fea454ad12
Profile editor - Finished most of the refactor except databindings
2020-09-14 01:24:07 +02:00
SpoinkyNL
7fff1a593f
Profile editor - Many runtime fixes, UI is back to usable!
2020-09-12 23:11:08 +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
4cfe71796c
Core wip things tired of writing descriptive messages ^^
2020-09-12 10:39:44 +02:00
Robert
d37420e462
Core - Layer refactor WIP
2020-09-08 19:17:04 +02:00
SpoinkyNL
5d540530af
Data bindings - Fixed internal easing state
...
Data bindings - Some UI improvements :)
Data bindings - Added floor modifier
Layer properties - Fixed new base values not applying
2020-09-07 21:41:39 +02:00