Taylor v0.4.1 Released
26 Jan 2026
-
200 words
Taylor version v0.4.0 has been out for a while and I didn’t want to bring too much attention to it since it was the massive redesign that took over two years. Instead, I released it quietly and used it myself to see if there were any major issues and since there weren’t I’ve decided to release v0.4.1!
What’s Interesting?
I’ve added the following collision methods since I think they’re going to be required for most games.
There’s some new colour methods to make tweaking colour palettes a lot easier.
I’ve also undone a small change I made because using it felt incorrect.
Texture2D#draw
no longer computes the origin to be the centre of the destination argument.
Changelog
- Bump Ruby to 3.4.6 and update gems
- Add Buildkite analytics again
- Add Colour#tint and Colour#tint!
- Add Colour#brightness and Colour#brightness!
- Fix documentation for Window
- Documentation check now requires all files
- Added a pull request template
- Fix browser test speed
- Added Colour#contrast and Colour#contrast!
- Added Rectangle#overlaps?
- Added Vector2#overlaps?
- Circle#colour now defaults to Colour::BLACK
- Added Circle#overlaps?
- Fix typo in the game template
- Rectangle#overlaps? now works with Rectangle using AABB
- Switch to LocalCI
- Uploading test analytics doesn’t explode without a key set
clang-formatupdate settings- Texture2D doesn’t set the origin to the centre by default