• It's 3am and I am sitting in front of my laptop because I just found in my sleep how to implement cancellable changes in CaScadeS II. I need to write it down before I forget it. Basically, what I have in mind will allow to see immediately all changes made to a stylesheet, but will commit the changes to the sheet instance only if the user clicks on an Apply button. A Cancel button will revert all styles to the original ones. An onblur event listener will also trigger an alert to apply or cancel the changes, so you don't end up editing a document showing styles that are not physically in the embedded or linked stylesheets. Yay!
  • The docked window (see this new screenshot) now has a magnet at the bottom of its left edge. It's a checkbox. When it's on, and if the bottom edges of both the docked window and the docking window are closer than a kMaxAttractor constant, the two bottom edges become aligned and remain aligned if the docked window is moved or resized. The magnet is on by default.
  • Hmmm, I love the About dialog :-)