-
Notifications
You must be signed in to change notification settings - Fork 30
Restructured code & Nuget support #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
KeesCBakker
wants to merge
74
commits into
arvydas:master
Choose a base branch
from
KeesCBakker:base-project
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
bd2436b
Adds animation queing. The animation queue has its own thread so the …
KeesCBakker d278b6c
Decreased wait
KeesCBakker b5bfd38
Switchted to durations
KeesCBakker 060ed27
Removed Windows USB monitor. Removed projects in favor of packages.
KeesCBakker 9e1458c
Removed projects. Now uses projects.
KeesCBakker 399b392
Removed compontents in favor of packages
KeesCBakker 304585b
Refactored USB monitor and color classes
KeesCBakker 5413536
Added turn off feature to the animation queue upon stop.
KeesCBakker bc6939d
Refactored USB dependencies. The Blinkstick now interacts by interfac…
KeesCBakker 2db07f6
Documentation.
KeesCBakker dfad8ce
All objects have their own CS now. Refactored the private backing vars.
KeesCBakker 52254a9
Refactored open device / close device. Refactored backing vars with n…
KeesCBakker 65ac083
Added null checks for when the device is not set.
KeesCBakker d5bc9db
Moved coloring implementations to the a seperate file using extension…
KeesCBakker 264201f
Removed dependencies upon System.Windows.Forms and System.Core
KeesCBakker 817a00e
Moved meta information to its own class. Features remain as obsolete …
KeesCBakker 8503955
Fixed meta caching. Did some more refactoring.
KeesCBakker 2fd28b6
Should be public, so peopel can use it.
KeesCBakker 1d1a34f
Removed dependecy upon BlinkStick for the UsbMonitor. It should only …
KeesCBakker af66ead
Removed the mention of the BlinkStick dependecy
KeesCBakker dff1ee4
Seperated animation from the BlinkStick class. AnimationState is used…
KeesCBakker 224dfb3
Using is not needed.
KeesCBakker fa99319
Devices now signal that they are being disconnected.
KeesCBakker 924f523
Fixed StackOverflow exception
KeesCBakker 1317dba
Pulse animation now starts dark. Fixed duration (it took twice the ti…
KeesCBakker 3c15eba
Moved string methods to meta.
KeesCBakker a8c8b9a
Use same queue method. Make sure thread is not running when start is …
KeesCBakker b080d93
Clone with size expands or reduces array based on content.
KeesCBakker 280965d
Added morph. Added namespaces. Animation classes are now public.
KeesCBakker da0be8f
Use Morph, luke!
KeesCBakker 06042d4
Added morph. Added namespaces. Animation classes are now public.
KeesCBakker 38a1315
Moved string methods to meta.
KeesCBakker 9610702
Animation merge
KeesCBakker 214a916
Version info
KeesCBakker 8ff001e
Helps to see the difference between builds on GitHub
KeesCBakker c1cce0c
Nuget packag info
KeesCBakker a8deccf
Queue now has a connect method. It is now enumerable and clearable. C…
KeesCBakker 00afe57
Fixed null reference exception
0644cd9
Moved repeat and loop to the extensions. Changed the way looping work…
2a0404b
Renamed to project. Hopefully MyGet will now ignore this project.
4afebfc
Created chase dim animation
6fa5e58
Processor auto connects. Current colors taken from the stick.
f38b9ba
Merged OpenDevice and OpenCurrentDevice into OpenDevice
1935fc5
Merged constructors
477fa02
Implemented retries on fail in the adapter.
18cb122
Mode is now byte? instead of an int.
618fa16
Removed unused references.
9fc2dec
Fixed CloseDevice null reference. Refactored SetInfoBlock.
db5bdbc
Added XML documentation
d2948d8
IUsbDevice now support reconnection
78f5dad
Implemented reconnect. Removed "attempts" from BlinkStick. Stream now…
a615823
Removed unneeded reference.
a8610b5
Added integration tests from the USB Monitor, BlinkStick connect and …
45d36dd
Rename
590b514
Renamed integration tests.
8ebb2cd
Naming
3686535
Integration tests for animation
84261b2
Added the animations project.
d2f7b24
Split the central USB monitor and the specific monitors. IUsbDevice i…
e008438
More animation tests
26ddecc
First dev checkin for parallel animations
633e3fa
Added direction support
83dd8b8
Support for parallel animations
6bfba4e
Merge pull request #1 from KeesCBakker/dev
KeesCBakker 9468f4e
Moved some objects around (namespaces). Documentation.
93845a6
Fixed moving namespaces
8f8dc02
Merge pull request #2 from KeesCBakker/dev
KeesCBakker a65780b
Animations can be created without owner for chaining.
1c153a2
Improved looping support for from a sequential animation.
0544849
Added looping back to the extension methods. Fixed a problem with the…
2e0854a
Added Change Color event to the IColorProcessor and the IAnimator. Ma…
f769997
Possible led count fix
a4dc467
Added LedCount() detection from stick
d1ce747
Removed projects outside of the base.
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| namespace BlinkStickDotNet.Animations | ||
| { | ||
| /// <summary> | ||
| /// Manages the animation state. | ||
| /// </summary> | ||
| public class AnimationState | ||
| { | ||
| /// <summary> | ||
| /// Gets or sets a value indicating whether this <see cref="AnimationState"/> is stopped. | ||
| /// </summary> | ||
| /// <value> | ||
| /// <c>true</c> if stopped; otherwise, <c>false</c>. | ||
| /// </value> | ||
| public bool Stopped { get; set; } | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably a bit presumptuous to change the company name on the assembly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hahaha... I think it was an automatic rename. I'm moving the animations to another project.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has been a while. I did it to see the difference between the projects (the DLL from the Nuget package is not an official DLL).