Constant Improvement

I know it seems quiet. That’s because we’ve been working. I’m confident enough to start talking about what will be in the Shoes 3.2.22 release. There will be more included than what I describe below but there’s some improvements that I know will make the cut.

samples/simple-spere.rb works again! @passenger94 fixed the C code for the image transforms that lurked undocumented (and unfixed) for many, many years. They’ve been dead forso long that no one knew anything about them.

For Windows, Shoes will look a lot more like a Microsoft loving application. It looked OK before but that’s just because we are used to dealing with whatever a website gives us. You know, if it works, that’s good enough. There are higher standards. OSX apps should look like OSX apps and Microsoft apps should look like Microsoft apps. Shoes on Windows looks a lot more like something that belongs on Windows. There was a lot work to get that to happen.

We fixed some font issues with Windows. You might not know of the problems but they were there.

There are also changes to the manual (of course) and changes to the wiki (of course).

We’ve made it easier to compile Shoes from source. No it’s not super easy yet, but it is much easier. Easy enough for any C developer or would be C developer to join the project. Send me an email or just get a github account add your thoughts to the bug reports or open and issue.

There used to be a Management Speak phrase – Constant Improvement. It was all the rage back then and nobody but Management knew what it meant – even the Managers didn’t know or agree what it meant. Shoes 3.2 does fit my definition of Constant Improvement. Some bug fixes here and there, some infrastructure work to keep it current and sustainable (new buzz word alert). Add some paint and change the curtains. Add some new features.

I’d write more but I’ve got one more bug to fix so I can close half a dozen bug reports at once. I really, really want to do that.

Leave a Reply

Your email address will not be published. Required fields are marked *