ecoder change log

Updated: 13/09/2009

Key:

# done
+ todo
> future plan
! bug
~ started

+ save - feedback, if file not saved ok -- rework ajax feedback..
~ change tracker, teething issues, needs to move within edited document....

! javascipt drift -- when tab looses focus, also seems to loose ID..?
! Save deleted file - needs to make file if not exists ?
! IE7 sub menu disabled, due to css bug ##

> use ajax saves to build history - files open - changes to each file - tab order....
> http://code.google.com/p/dshistory/ - handle JS history better ###
> WYSIWYG for html pages ( fckeditor ) -- html would also have preview option

# fixed issue with saving files containing special or non-english characters.
# notify of root folder location somewhere
# alt + 1 focus home tab ( could add other numbers for other tabs... )
# autosave.. stop timeout directly -- ( timeout ID )
# save backup copy - options ( on | off -- extension -- .file.ext )
# added simple error catching system
# remade delete and rename functionality
# tested on Mac Safari and FF -- pretty good.
# chrome do not delete file -- undefined script error?
# basic version just edit_area with most functions turned off
# test in opera -- why does it not save ( reports no bugs... ) ??
# file upload
# 2nd click on open tab from tree removes highlight.
# reduce top right icons in size.. free up space.
# add extra shortcut commands to help file
# apple + shortcut.. add
# tree & panel loading screen - #f2f2f2 + spinnner ????
# check for javascript -- warn if not present
# correct double save with -- control + s from textarea
# if tree iframe viewed out of main frame.. pop back in..
# if edit iframe viewed out of main frame.. pop back in..
# reset change counter on save
# swap autosave without reload ( call autosave function )
# javascript check if changes made - before closing file ( available in edit_area )