project home moved to sf.net fixed the "clicking on current sketch erases all work" bug added "Clear" item to edit menu now also saving fullScreen status in the misc table fixed redo -- could be optimized by checking for dupe tilepixmaps in adjacent revisions and refcounting made graph squares bigger (looks better) rearranged brushsize button with the eraser toggle if the brushsize button is clicked when eraser is on, it just turns off eraser and won't pop menu made the eraser smaller (2x +4 of the current brush size, 3x+4 was too large) added graph background to the sketchnodename dialog (the borders don't work anymore, to compensate) treeview loads up with node0 selected. ugly workaround in place (mainview->loading) added watch cursor as a "loading" sign added fullscreen submenu to menu/toolbar made the eraser larger (3x +4 of the current brush size) now rendering the background pixmap from tiles and precalcing them at widget init (just to test the performance) in human language: traded a little cpu usage for ~700k of ram implemented primitive(=no layering/selection) clipboard functionality for sketches added a checkbox in create node dialog to create the new node as sibling/child that checkbox's state is saved to db made undo/redo buttons change sensitivity made default newnodetype sketch moved node operations in the menu to a node submenu made tools menu not appear when no node is selected made [-]/[+] also work in the create node dialog added borders around the main sketchwidget fixed graph bg alignment tried 8bpp, didn't work made drawing faster implemented undo/redo on sketches [-]/[+] keys do undo/redo on sketches now
ADD: - show treeview pixmaps (HOW?) - BORDERS around sketchwidget (HOW?) - resize canvas (pages of 480 pixels?) - import/export images (minimal vector ops might be needed here, to move and resize the image) - change canvas background color (just to keep up with xournal :P ) - erase by drawing over option? - maybe leftarrow-rightarrow change focus and uparrow-downarrow walk the tree? (need a way fix the textview issue) - keep/show last modified date for every node - search - adjustable text properties (formatting) - richtext editing (read: allow formatting) - Test against low memory conditions and rewrite portions accordingly - redo eraser/pencil/color toolbar logic some more - add a swatches toolbar? at least "last used 4 colors" somewhere? FIX: - creating a childnode to the rootnode is not possible - fix/add hook: make tools menu not appear when no node is selected - probable bug: ending drawing beyond canvas might make undo a dull boy (crash protection in place) - node order -- column `ord` not saved (FIXME) - change detection might be too sensitive, test - offering filenames on newfile/savefile dialogs doesn't work as it should NONEED- use xlib instead of gdkdrawingarea for the sketchwidget? WONTWORK- try using 8bpp pixmaps