Hedgecore
|
2006-03-31
, 16:23
|
|
Posts: 1,361 |
Thanked: 115 times |
Joined on Oct 2005
@ Toronto, Ontario, Canada
|
#31
|
|
2006-03-31
, 16:37
|
Posts: 191 |
Thanked: 10 times |
Joined on Feb 2006
|
#32
|
|
2006-03-31
, 19:03
|
|
Posts: 1,361 |
Thanked: 115 times |
Joined on Oct 2005
@ Toronto, Ontario, Canada
|
#33
|
|
2006-04-01
, 14:54
|
Posts: 29 |
Thanked: 0 times |
Joined on Mar 2006
|
#34
|
|
2006-04-01
, 16:43
|
Posts: 191 |
Thanked: 10 times |
Joined on Feb 2006
|
#35
|
- add a checkbox to create node dialog to create the node as sibling as not child (or reverse in the UI)
- fix redo
- make [-]/[+] also work in the create node dialog
- try rendering the background pixmap from tiles and precalc the tiles at widget init
- BUG: clicking on current sketch erases all work
- probable bug: ending drawing beyond canvas makes undo a dull boy (crash protection in place)
- make sketchwidget borders work again (the bg pixmap precalc thing will break it)
|
2006-04-01
, 20:19
|
Posts: 29 |
Thanked: 0 times |
Joined on Mar 2006
|
#36
|
yeah the bug you described still exists, i will try to fix it in the next release.
in the current beta drawing is faster, that would probably fix the fullscreen mode (i think that's what you meant with "zoom mode") being slow thingy.
last night i finally implemented undo, redo is still buggy. I also bound [-]/[+] keys to undo/redo.
my TODO before the next release:
|
2006-04-05
, 02:50
|
Posts: 191 |
Thanked: 10 times |
Joined on Feb 2006
|
#37
|
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
|
2006-04-05
, 10:11
|
Posts: 370 |
Thanked: 443 times |
Joined on Jan 2006
@ Italy
|
#38
|
|
2006-04-05
, 12:05
|
Posts: 191 |
Thanked: 10 times |
Joined on Feb 2006
|
#39
|
|
2006-04-05
, 15:16
|
Posts: 191 |
Thanked: 10 times |
Joined on Feb 2006
|
#40
|