Description
I wanted to release StateMachine in this release, but other things got developed. As completed GitHub issues continued to accumulate, I realized there are already plenty of ready changes to make up a release. There are still many open GitHub issues to constitute many more releases, so those will keep coming. StateMachine is soon to arrive, motivated by me wanting, badly, to start working on netset, finally.
Changes
- Redesign
Time::Invocationas a safe RAII callback function wrapper (#129). - Add
Collider::ByTextureForeground()(#128). - Add no-game-loop mode (#141).
- Add
Camera::RenderDrawPrint()andUI::RenderClearDrawPrint()(#143). - Change running directory of the "simpleplatform" game example to the Git repository's root (FAQ: "How to run the game examples?").
- Rename
CallbacksGrouptoCallbackGroup. - Deprecate Windows port (#149, FAQ: "How to build KTech (with Premake)?").
- Reconfigure Doxygen so working directory is root and output is
build/doxygen/(#139). - Fix Doxygen GitHub Action not listing namespaces (#140).
- Fix some Doxygen briefs not being processed as briefs.
- Add Doxygen Awesome CSS theme.
- Add KTech logo, icon, brief and version to Doxygen.
- Fix
Texture::Print()not printing simpleTextures and not being markedconst(#146). - Add
Texture::Transform(), which replaces the previous transformation functions likeTexture::SetAlpha()(#147). - Fix
Texture::Resize()setting value of simpleTextures. - Write FAQ: "What is the Git workflow here?".
- Update years in copyright notices (#138).
For the full changelog: v1.0.1...v1.1.0.