Tetzle 3.0.0 released

Posted on August 4, 2024, under Tetzle

I am pleased to announce the release of Tetzle 3.0! 🎉

The biggest change is also one that should be completely invisible to most players: I replaced OpenGL with QPainter, which should solve some bugs that players have reported. And make packaging Tetzle easier. (And make Tetzle work with newer version of Qt 6.) It is also why I decided this release should be 3.0 instead of 2.3, to signify the large change in behavior.

I added edge scrolling to the board to make it easier to move the play area without having to drag it with the middle mouse button. There are now nice little arrows on each side to show when you can hover your mouse on a side to move the board, or you can click on the side to speed up the scrolling.

I redesigned the statusbar to make it less confusing. The progress through the game is now labeled clearly, and the zoom slider now has buttons next to it for zooming in and out and to the best fit.

I also redesigned the new game tab of the choose game dialog. It now shows labels next to the buttons to add an image, remove an image, and to set the image properties. I moved the buttons above the image selection area to make them more visible. And I made the tags into a combobox next to them, instead of a sidebar.

And finally, I made it center on the mouse cursor when zooming. That is the way the game was always supposed to work, and was the way it did before the 2.0 release a long time ago. Since it hasn’t worked that way in over a decade, I felt it was best to list that as a new feature. 😉

Along with the new features, I also spent time cleaning up the code to make it easier to maintain. None of those changes should be visible to players. If they are, I did something wrong!

Go and enjoy! And, of course, please report any bugs you find.

Categories