posted April 10th, 2008
This one’s a bit of a quickie.
In Beta 3, if you close a file with changes, it’ll warn you of the impending doom and disaster that will befall the land if you don’t save.
But if you quit, nothing. Naked light would irksomely and silently throw away your changes.

That’s now been fixed. This wasn’t so much of case of a bug in my code but rather a case of I didn’t feel like bothering with this sooner.
It’s not particularly difficult code, but it’s surprisingly complex for how simple it appears—each action at the document level (Save, Don’t Save, Cancel) affects what to do at the application level (Can we quit yet? Do I cancel?). This is one of those areas that I had to test and test over and over again to make sure I didn’t miss any edge cases.