only show func/class in term if test/run is successful
update todo
update TODO
add keyboard section to help
update todo
update todo
update todo
ctrl-space to bounce between editor and term
TAB is a string
make sure cm6 loses focus when term gets focus
fix export of changed file
update todo
proj rm shows missing project.
update todo
make test_alpha more robust
update todo
fix a bunch of problems with project saving
add clock example. make alpha example more robust
add color swatches example
addnewbut should be enabled for non-locked project
clarify curcode vs newcode
enable/disable new/del buttons
update text object if text changes
initial fabric text object
move some todos up near their related examples
done. editor tries to auto-save changes, or warns on locked files
done. color returned can be passed directly to fab obj constructors
done. Triangle uses isosceles protocol
update todo
done. Turtle color forces new line
move life/snake problems into examples section
added 'random' option to lineto. Changed mind about adding same to line.
done. lineto already can take a 2-tuple
done. line already can take two 2-tuples
move snake bug to examples TODO
example versioning done
these bugs are no longer valid (fixed)
update TODO
locked projects updating
add project and file locking
that did not work
add divert system
fix grid() command
add better README files for examples
don't run the README
fix NEW file problem
add version to example files. Reload if outdated
rgb() is equiv to rgba(). Either can take alpha value
update todo
make colorfams('fam') return list of family colors. Update help.
Add force= to Project._import to re-import an existing project. Add all= to Project._import to force reload all projects.
replace g.gwidth/g.gheight/f.width/f.height with WIDTH and HEIGHT
fab uses width/height no gwidth/gheight
update todo
update todo
add main to tumble example
fix alpha channel colors
add grid write and tests
update todo
update todo
js and time now in default imports
pretty
either import all, or check for Scratchpads
fix json syntax
add snake2, more modular version of snake
keep simple snake game simple, with some problems to fix later
js imported by default
update todo
don't allow snake target to appear on snake tail
allow colorat to take a 2-tuple
add help
update todo
allow line and lineto to take points as 2-tuples
improve help
update todo
update todo
continue help
update todo
add help page
update todo
add turtle toward, dist, lineto
add life example
todo item done
add _abandoned. Always clean up Scratchpads
fix grid off-by-1. time is now always available
fix round-trip for color rgb/rgba values
Fix grid checks and random off by 1.
update todo
update todo
add examples
when initializing, import all examples
update todo
hack until turtle color gets fixed
hack until turtle color gets fixed
use new Tri. Simplify Turtle initialization
fab Tri isosceles
import pi
update todo
fix broken run()
switch to getkey