[ ]BUGS [ ]check memory leaks (free/unref) [ ]GENERAL todo [ ]submit pot to TP [ ]GTK2, improvements --- [ ]memory management use $HOME_VOLATILE rather than $HOME [ ]categories (1 level first) [ ]app preferences [ ]note properties [ ]integrate text/voice notes --> gpe-notebook [ ]sketchpad component --- [ ]open/save file, check success/failure [ ]when allocation, check if != NULL (limited memory) [ ]code cleaning!!! [ ]FEATURES ideas [ ]backgrounds [ ].sketchbook/backgrounds/*.png [ ]Examples: soft gird, go, ??? [ ]property: save_as_backgroung [ ]property: background [choice...] [ ]need save background ref with sketch, --> note properties [ ]stamps [ ].sketchbook/stamps/*.png [ ]property: save_as_stamp --> need extract bouding box! and transparence [ ]tool/toolbox: stamps [ ]when drawing: no lines, just picks [ ]ex: go stones, box, clock, ... [ ]categories [ ]one level first... [ ]choice widget: All categories none -------------- a b c -------------- Select... select several(?) Edit... [ ]note properties: save in [... default to current ...] [ ]global categories [ ]app preferences [ ]-->gpe-sketchbookrc [ ]colorx = "xxxxxx" [ ]brushx = (if eraser cursor parametrable!) [ ]defaultcolor [ ]defaultbrush [ ]defaulttool [ ]confirm_save = yes|no [ ]confirm_delete = yes|no [ ]toolbar_follow_orientation = yes|no [ ]??? save_on_flash = yes|no [ ]open_first = selector|new_sketch|last_sketch [ ]default_background = ... (if use backgrounds!) [ ]note properties [ ]type: text/sketch/voice [ ]category: none/ [ ]title [ ]volatile/permanante [ ]background/template [ ]created_on [ ]updated_on [ ]user_datetime [ ]filename; url, size [ ]resizable sketch [ ]need tools: pan mode, zoom+ zoom-, fit, grown, shrink [ ]misc [ ]duplicate_current function? [ ]e-mail note (!) [ ]GUI -- [ ]make drawing area centered if smaller than viewport [ ]use disabled buttons when needed