New stuff on the horizon
by rob55rod/Splitwirez and Reflectronic, February 16th, 2018
Development is going well so far. Firstly, we've decided to migrate Start9's extensibility manager to use the Managed Add-In Framework (System.AddIn). MAF is going to assist us with module discovery and communication, stability of the Start9 host program, and backwards-compatibility in the event of major changes to the API down the line. While not using MAF yet, preliminary work has started on a few modules:
Windows 7-style Start Menu
Rather than reinventing the wheel, these modules take advantage of WPF's ResourceDictionary capabilities for skinning purposes, yielding incredible flexibility for skin artists while also ensuring module developers have a much smaller amount of work to do to facilitate skinning.
Related to our efforts to enhancing the codebase quality, the Start9 project, as a whole, on GitHub has been trisected - Start9.Host, Start9.Api, and Start9.SkinDesigner, corresponding to the projects' respective namespaces. This will make everything easier for everyone to manage everything, and to facilitate getting the Start9.Api onto NuGet. We've also decided to give each (planned) module its own repository - we'll inform you when new developments start related to new modules.
On another note, I've started working on a Sticky Note application, entitled Sticky9, as a proof-of-concept of the Start9 API's uses outside of just modules:Checkboxes in Sticky9
Coloures in Sticky9
Finally, we'd like to apologize for slow development recently. We're hoping to speed things up, moving forward...speaking of which, we're still looking for developers, so if you have experience with C# and are comfortable with .NET 4.0 and WPF, feel free to join our Discord server, we'll discuss matters further there :OD
If you don't feel like making a commitment, feel free to fork us! We'll probably accept your pull request.
Expect more news soon - we're hoping to update this log more often in the future.
A fresh start
by rob55rod/Splitwirez, December 8th, 2017
We've decided to change the direction in which Start9 is going to be further developed. It's become a full-on shell replacement, one which aims to be not only modular, but extensible to your heart's content. The project's goals have strayed and expanded so far from where we started that we've realized it would be easier to rewrite everything with modularity and recyclability in mind, rather than to rework our existing code. All of this is good news, but currently, we have not gotten all that far. Adding to that, we're going to need all the help we can get. We need mainly programmers, experienced in C#, as we're using .NET 4.0 and WPF.