App-Guiio

 view release on metacpan or  search on metacpan

Todo.txt  view on Meta::CPAN

		
magnet object for ESD

reload color options after loading file
	display_grid + element_backgound_color
	
search for stripe class in the setup directory
	or list the directories in the setup
	or add the directory as setup data and 'use lib'
	
let actions load stencils

forward KB + mouse events to stripes objects
	
autoconnect can change the direction of the arrow
            .---------.           .---------.
     ------.|         |    |      |         |
           ||         |    |      |         |
           v|         |    '----->|         |
            |         |           |         |
            |         |           |         |
            '---------'           '---------'

table object
	bulleted lists and otherwise formatted text

record box object

save as pdf and printing

more than one resize handle

resize the selected element if any not the top most 

zoom on pointer
	#not ctl to zoom
	panning
	
autosave

merge arrows

connector grouping

multi-ended connectors

add remove end from multi ended connectors

vocabulary list

save window size in file

cancel button in editing windows

transparancy mask vs stripes
	can we automatically generate stripes

let user query which keyboard shortcut is still free
	generate a list instead (with links to existing actions and their files)
	
handle unicode (remove write_file)

update documentation

error: changing arrow type changed the directions of sections

auto routing

now arrow can match inside a box, moving an arrow around has become more tricky
	=> do not connect if both ends are unconnected and arrow is being moved

move gtk dialog from stripe classes

move action constants to module

optimize do_stack serialization
	# use bzip2
	=> diff + compress
		# tests done
		must have a reverse diff that can patch both ways or it's not worth it
		
Management mode
	=> make ascii look like not ascii
		=> use ANSI X3.64
		
connections connected to a start and an end connector are displayed with warning color
	move to display plugins
	=> how do we handle double pointed arrows?

#------------------- done ----------------------------

#auto resize after text changes?
	auto resize as an attribute to the box

# selection that doesn't take arrows
	
! move to
	row column
	named ruler

#save stencil one by one
	=> give name to objects => save selected to stencils

#stencil directory
	#if a directory is listed in the stencil section of the setup file,
		all the stencils in that directory are loaded
		
	#directory name should be added to the element name
	
	#ASCII in the context menue should be replaced by stencils or whatever directory is the root

#network stencils
	missing small wireless

#auto stencil
	stencils are 'run' this means that they can be created from other data
	
#remove section at the begining of the arrow
	
#add section at the begining of the arrow
	=> auto connection works but moving the connected object -> error



( run in 0.472 second using v1.01-cache-2.11-cpan-d7f47b0818f )