Commit Graph
48 Commits
Author SHA1 Message Date
DarthAffe 5a018d0743 Refactored to do everything based on LEDs.
This will adapt the devices and reduces the importance of the "special case keyboard"
2016-09-10 14:59:25 +02:00
DarthAffe bfe51add66 Refactored the positionen to be stored in the LED 2016-09-10 10:40:44 +02:00
DarthAffe 0fc32243c8 Added missing comments 2016-08-21 20:06:02 +02:00
DarthAffe 8d32c73b6d Refactored brushes to perform a multi-pass rendering.
This allows effects to change the calculated values.
2016-08-21 18:14:31 +02:00
DarthAffe ba80ef9848 First attempt to rewrite Effects 2016-08-21 13:11:07 +02:00
DarthAffe a783e52c41 Moved brush calculation mode to the brush
This makes obviously more sense ...
2016-03-27 17:57:13 +02:00
DarthAffe 286a6ea284 Suppressed some code issues 2016-03-26 20:43:34 +01:00
DarthAffe dbdc1c22e8 Fixed update mechanism 2016-03-26 20:37:10 +01:00
DarthAffe 6f2e77b797 Added events in the update-process 2016-03-26 19:48:14 +01:00
DarthAffe a0a0132ca0 Renamed brush-update-method 2016-03-26 18:28:20 +01:00
DarthAffe 93d94fdc5a Added a selection for BrushCalculationModes (relative/absolute) 2016-03-25 23:17:38 +01:00
DarthAffe 2cbf4b9894 Added caching to rectangle-keygroup 2016-03-25 18:15:59 +01:00
DarthAffe a61e433f12 Added overloads to use all 'param'-Methods with IEnumerables 2016-03-25 18:13:49 +01:00
DarthAffe d3103dd646 Fixed a calculation bug while calculating the parameters for the brush calculation 2016-03-16 21:11:10 +01:00
DarthAffe 089cada426 Refactoring 2016-02-07 10:06:07 +01:00
DarthAffe cc213e6d73 Changed build-traget to .NET 4.5. This resolves #28 2015-10-28 18:14:28 +01:00
DarthAffe e49945004f Refactored effects into AbstractCueDevice 2015-10-18 17:12:53 +02:00
DarthAffe 630090ac6f Refactored brushes, gradients, effects and the keyboard to uncouple them 2015-10-18 17:00:27 +02:00
DarthAffe 5fc7abc9db Added even more xml-comments 2015-10-18 11:41:42 +02:00
DarthAffe 9c57e3257f Added ZIndex to groups and effects 2015-10-14 19:51:55 +02:00
DarthAffe 2590c4ad2a Added pokemon exception handling around effect- and brush-updates to prevent issues with wrong implementations. 2015-10-10 12:29:35 +02:00
DarthAffe 920821deee Refactored before merge 2015-10-09 21:36:12 +02:00
DarthAffe b977edf1da Added FlashEffect 2015-10-09 21:24:53 +02:00
DarthAffe 536668eda9 Removed debug output 2015-10-03 15:13:12 +02:00
DarthAffe ddbfe5f74c Added effect engine 2015-10-03 15:10:51 +02:00
DarthAffe 78bbc577d3 Added RandomColorBrush 2015-09-30 19:38:55 +02:00
DarthAffe 70f8a54a38 Added RadialGradientBrush 2015-09-29 20:06:34 +02:00
DarthAffe f7b8fe130c Refactored brushes and gradients 2015-09-29 19:34:36 +02:00
DarthAffe 3c449b272d Added brightness and opacity to brushes
This resolves #10
2015-09-27 17:25:06 +02:00
DarthAffe 6d61716567 Merged RainbowBrush-Alpha from AudioAnalyzer 2015-09-26 22:44:23 +02:00
DarthAffe 6a926f82b5 Added RainbowBrush 2015-09-24 22:46:25 +02:00
DarthAffe ca65581f6d Refactored LinearGradientBrush 2015-09-24 21:42:29 +02:00
DarthAffe f1daa4a766 Added LinearGradientBrush, improved example 2015-09-23 21:47:43 +02:00
DarthAffe 0a47642c38 Changed color-control to brushes, improved keygroups 2015-09-22 21:34:36 +02:00
DarthAffe 02aaf24c41 Refactored to fit the project coding style 2015-09-22 20:27:04 +02:00
zlotap 98bbd57fd8 refactor imports 2015-09-22 17:07:12 +02:00
zlotap 6241d262ec implemented SolidColorBrush 2015-09-22 17:05:26 +02:00
zlotap 7e307fca9b defined ColorBrush, added Interface as definition 2015-09-22 15:08:36 +02:00
DarthAffe 08c9e3a4dd Set version number for first release, fixed some comments 2015-09-20 22:26:47 +02:00
DarthAffe ced6c299b0 Added some extensions for KeyGroups 2015-09-20 17:08:10 +02:00
DarthAffe 4e1a1d11bd Improved the led update mechanism 2015-09-20 12:16:24 +02:00
DarthAffe 61b712d026 Added key-access through chars 2015-09-20 10:36:48 +02:00
DarthAffe 5d96a1ba11 Implemented keyboard as key-group 2015-09-20 09:11:22 +02:00
DarthAffe f3d498afcf Added reactangle of keyboard, improved example 2015-09-19 23:16:34 +02:00
DarthAffe 3e238adcc4 Added rectangle KeyGroup 2015-09-19 20:22:40 +02:00
DarthAffe 64e0902046 Added key-position, initialized keyboard with available keys 2015-09-19 18:49:41 +02:00
DarthAffe 0167828a19 Introduced "KeyGroups" 2015-09-19 17:54:38 +02:00
DarthAffe fc66ac0ceb Reorganized project into a (hopefully) better structure 2015-09-19 16:24:14 +02:00