Wednesday 21 April 2010

New release almost ready

Since the last post, development has steadily resumed again. Over 30 commits have been made, fixing bugs and adding in a bunch of new features. One of the new things I've addded is when you are moving a shape using the Select tool, moving the shape close to the canvas' edge will scroll the canvas in that direction, so that you don't have to stop dragging the shape, scroll the canvas manually and resume dragging.

There's also a new feature that allows you to move selected shapes using the keyboard arrow keys. This integrates nicely with the above "canvas edge" auto-scroll. The shape viewer has gained a "delete" button to remove un-selectable shapes such as a pen/eraser.

The shape viewer has gained several improvements too, such as better synchronisation with the program as a whole. Undo/redo/deleting shapes/renaming a sheet all trigger the viewer to update itself and shapes report their properties more accurately.

A PDF Cache viewer allows you to see cached pdf/svg/ps files, and remove them from the cache, forcing Whyteboard to re-convert the item. The date a file is converted is also stored into the cache so you know when it was last converted.

Recently Closed Sheets is implemented as a sub-menu - as well as being able to re-open the last closed sheet with Ctrl+Shift+T, you can browse through the sub-menu and choose which sheet to close.

and various other small tweaks/improvements.
Stay tuned for a release - there's only a few bugs to iron out now. There's been over 80 commits between the last release and the current one - a lot has changed, making the program much better, overall.

Here's 2 HD videos showing some new stuff:

Improved Shape Viewer




Shapes Scrolling the canvas