Yes! I'm not dead! In fact, there have been MANY changes in Chroma since the last update. Come, see!
Beta phase
Yeah! We're in beta phase now. This means less adding features and more stabilizing the entire system. Patching bugs and so on. Excitement intensifies, as we go for 1.0 by the end of this year!
Project template
You can now create a solid base for your game projects using dotnet
templates! How? Here's how!
dotnet new -i Chroma.GameTemplate
dotnet new chromagame -n MyLovelyGame
Laziness, comfort, perfection!
Simplified API
Window operations were greatly simplified by killing off the unnecessary WindowProperties
container class. Now you can easily modify window states using properties located in Window class directly. It's that easy!
Many examples. Examples!
People complained about lack of documentation. Gee. Have your docs. See Chroma Docs page and enjoy!
Custom content providers
The more adventurous people can now try and create their own resource loaders or customize the existing logic of FileSystemContentProvider.
Discord screen sharing
It has been fixed. We don't talk about Discord screen sharing anymore. Don't. Ask.
Many other improvements
Full list is available here.
Exciting times ahead of this project. Now I can actually go back and finish that hacking game of mine which prompted the implementation of Chroma. Such a relief. Oh, also, don't be shy - give Chroma a try someday, it's really nice and comfy once you get started with it!
Until next time!
~ vdd