home
screenshots
downloads
developer
news
info

Minor tweaks needed in the current version

Here is a list of things which need to be addressed before we can really consider CBB 0.9 to be out of Beta. The main area that needs to be fixed is the issue of error checking as accounts, groups, or categories are loaded. As it stands, CBB works well if the files opened are correct, but if they are not valid CBB 0.9 files, the files will be loaded incorrectly.

file browser: add title bar
 backspace seems to be flaky.

FILE menu:
load account: consistency check of categories & account transfer entries

rename account: needs to apply changes to all category list and 
       all transfers in all other other account files, not a small job!

make account: bind return to whole window
import: add categories from files

preferences: save date format pref
preferences: auto-save the preferences?

EDIT menu:
 open splits gives errors when nothing is entered in the data

FUNCTIONS menu:
goto: home & end (as well as meta-home & meta-end)

category list:
 'paste' is not always well defined.

balance...:
	how does this work?  
	some problem with the date sorting thing

account list:
	totals are not being updated

reports:
  format date to nicedate in perl
	 need to pass current date format to reports

  save to file -- add browse button?
  dismiss with a keystroke (c-w or m-w) -- OK, but error on dismiss?

graphs: these halt tcl/tk while waiting for the forked process to
	terminate.  we need to read any errors, but not wait forever...

graphbal: better ticks for short time ranges (weeks, etc).
graphbal: average by some short interval?

 THERE is a problem with transfers which are split.  first, the transfer is not detected
 second, we would need to write a subset of the transaction to the target account
 third, and worst of all, the process which deletes transfers would not be able to find the 
 correct match between the to and from accounts.