So it has been a few weeks since I introduced Silverlight Contrib. So I thought I would post a quick update about the status so far. I've received a lot of positive feedback and volunteer offers (more on that below), which has been great! I've been working hard on the next release, here is what is planned for the next release:
- Improvements on mouse-capturing on the Color Picker Control.
- Color Picker Control - Adding the ability to supply a value for the selected color and have then control respond accordingly.
- Adding Zip Compression Support - Integration of Silverlight SharpZipLib through a port of the SharpZipLib (Courtesy Rob Houweling).
- Adding Wheel-Mouse Scrolling Capture Support - Integration of wheel-mouse event code to capture scroll events (Courtesy Mike Snow).
- Adding Base Unit Tests - Initial set of unit tests for existing controls in the project.
- Documentation Started - Began documenting the existing controls in the project.
I'm not quite finished with the release, but I wanted to give you a heads up on what to expect in the next release.
As I mentioned before, I am getting a lot of volunteer offers and most commonly, people are asking how they can help. I figured I would build a list of things that I need the most help with. If you are interested in any of these items, please let me know!
Finding existing controls and logic for integrating into Silverlight Contrib
There is already a lot of excellent code out there so why re-invent the wheel? If you have written something that you would like to integrate into the project, this would be great! The author will retain full credit for the integrated code. Please keep in mind, I will not integrate code without the original author's permission, this project is for the community and the project's integrity is paramount.
Code Integration
There is plenty of work to do in the code integration area. Code integration is more than just copy/paste work. The test suites for the new code should be created, namespaces should match up, and documentation on each of the new features should be developed.
Project Promotion
I realize that not all volunteers are developers or care to work with code. That's fine, I need all the help I can get in promoting the project! So if you have a blog or web site, please feel free to mention the project!
Documentation (eeww!)
Documentation can be a very boring and mechanical job, but it is extremely important as a deliverable. New users will depend on this very heavily when learning what SilverlightContrib has to offer so it makes sense to have top-notch docs.
Ideas
I'm also looking for ideas that you might have on the direction of the project. I want the community to guide development here so, you feedback is a great way to contribute!