App-Asciio

 view release on metacpan or  search on metacpan

Todo.txt  view on Meta::CPAN

			- but we must not be intruisive
				- md5 ??

re-parsable asciio output with minimal data

read
	http://www-cs-students.stanford.edu/~amitp/gameprog.html
	Path finding, see ISBN 2550-0124977820

add actions:
	- select all elements connected to currently selected element(s)
	- select all elemet connected to the element under the pointer
	- expend selection level with '+', also implement '-', '*', ...

	- optimize current arrow (A* pathfinder)
	- click + key on arrow adds a 'flex' point

what's new section

night colors don't change the ruler colors

? generate "nice looking" graph
	- interface to ditaa
	- HTML document?!

copy to clipboard removes empty lines at the begining of the buffer

two section arrow middle connector keeps horizontal with linked element
	this would reduce the amount of changes that need to be done manually

Curses UI

tutorial

add offset input to multiple element creation window

slide mode
	accept a directory as input
		show slides based on sort order or order.slide.txt
	allow saving of modified slides
	allow deletion and insertion of slides
		what if the slides are under git control?
	extra window to show slide order and modify it (and the slides maybe)
	extra slide menu (through actions)
		open
		save
		insert
		delete
	
arrow menu not working

document what ascii_events should contain
	links to gtk doc
	should the content itself be defined in the derived class?

split into two distributions?
	=> easier for those who want to build another interface

setup/actions manipulating asciio object directely move to asciio

transparent background for cmd output
	width > spaces == transparent
	spaces => transparent
	0 => transparent
	
merge arrows and split arrow

arrow merge object
	like a single character text but nicer to use with  arrows
	or merge arrow connections directely (weld them together)
	
multi-ended connectors
	add remove end from multi ended connectors

start and end connectors should have different colors

copy elements to the system clipboard to allow copies between instances

handle multiple versions with one of the following mechanisms:
	- embed git::PurePerl 
	- use PAR 
	- multiple directories

Display version somewhere

connected, non auto-connect, arrows loose their connection if the connectee is resized
	=> this is because resize doesn't keep the connection. The 
		canonizer reconnects elements but non auto-connect objects are not handled by the canonizer
		
		=> make canonizer re connect to the same place instead for changing the connector
		
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
	
table object
	bulleted lists and otherwise formatted text

record box object

save as pdf and printing

more than one resize handle

zoom on pointer
	#not ctl to zoom
	panning
	scrollbars
	
autosave

connector grouping

cancel button in editing windows

Todo.txt  view on Meta::CPAN

#single group element copied still thinks it part of a group

#changing text in if reconnect wrong

#set/get_text

#default glyph types for box

#setting X, Y in scipts doesn't generate expected ASCII output

#connector error in multi wirl

#transfor to ASCII output has extra spaces

#multiline arrow take direction for every point (for scripting)

!--script my_script.pl

#save on exit if modified

#multiline arrow

!reapeat box
	given a text, it will repeat it depednding on the size
		!full multiples or not

#process box

#segfault
#can't use Data::TreeDumper in copy to clipboard

# 'new connection' is flashed for a connector that is already connected

#tab to select first element generate 'uninitialzed value at 134'

#undo
	#do not save undo buffer
	
#copy doesn't keep connections

#front back break connections
#keyboard move doesn't move connections

!cycle color for selection points like for groups?

#move $previous_x, $previous_y to the class

#error: drawing connections on move
#error: drawing connections on resize box
#error: drawing connections on edit

#refactor other end offsetting (used in move and resize)

#missing: save connections

#error moving groups looses connection

#thrown a few boxes and arrows in an empty document

#keyboard short cut
	transparent mode
	show connectors connections
	
#resize connectee doesn't move the connector

#move  group looses connections

#resizing downright arrow flips it to rightdown

handle multiple character start and end in angled arrow
handle \t in text

#after changing line glyphs, it becomes right down from right up !!

#ungrouping moves object up
selecting a single group element, through selection rectangle, selects the whole group
	right?

#saving named objects uses the objects contents for the next copy

#save doesn't save grouping !!
	save elements without NAME to avoid overriding object at load time

?? seems that selection rectangle sometimes doesn't work

#selection is done botom  up instead for the opposite!
#when bg selection is on, can't select fg

selecting an element that is between two grouped elements is not possible

!selection cycles through objects when clicking + tab

#BOX2 with title and text only displays wrong size

#box and arrow streching are not ont the same
	box doesn't accept row 0

#can't loade face file

#edit text to empty string

#if only one element is editable in a group, edit it
	present selection box if multiple editable objects

#handle \ in text for pango

#_ is removed from name in menues

spell cheker

#grouping

Window size in character multiples
Drag drop objects from views or other aflow instance
Select font
Colored font
Background color
#Stencils are normal files
#Grouping, alignment, send back/front
#Grid display
#Horizontal and vertical alignement lines



( run in 1.636 second using v1.01-cache-2.11-cpan-364913b4093 )