36 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
* Allow for multiple notes. A tabbed interface would be really useful,
 | 
						|
  since there are no titles for notes. Not all objects would necessarily
 | 
						|
  need multiple notes. Determine which ones should and shouldn't.
 | 
						|
* Drag and drop should display the icon we are dragging instead of just
 | 
						|
  the default icon.  Nautilus does this very effectively, and GTK has
 | 
						|
  support for this.
 | 
						|
* Provide an "import" of a gramps package. Not too difficult to do this,
 | 
						|
  since there is already a ReadTarFile class which will unpackage the
 | 
						|
  file. Needs have an interface built around it.
 | 
						|
* Catch uncaught exceptions at the top level, notifiy the user, and 
 | 
						|
  store the results in a file that can be emailed. Have the start of
 | 
						|
  this with the gramps.err file, but most users don't realize that 
 | 
						|
  this file has been created. Some type of notification is needed.
 | 
						|
* Speed up the reading of the database. The python XML routines are not
 | 
						|
  as fast as I would like, and it can take a minute or so to read a
 | 
						|
  large database. This is way too slow.
 | 
						|
* Finish the generic load of revision control interfaces to allow a
 | 
						|
  revision control plugin system. Most of the work is already done.
 | 
						|
* Extend the gramps package exporting to export to a ISO-9660 CD-ROM
 | 
						|
  image. Thumbnails would need to be exported for this as well, since
 | 
						|
  the CD-ROM would be read-only after burning.
 | 
						|
* Disable the save buttons if gramps database is marked read-only. Disable 
 | 
						|
  the adding of media objects as well, since this will cause gramps to
 | 
						|
  try to create a thumbnail in a readonly database.
 | 
						|
* OpenOffice zip file is not handled very gracefully.  Uses the "system"
 | 
						|
  call to generate the zip file using the hard coded path of /usr/bin/zip. 
 | 
						|
  Python 2.0 provides a zip interface, so this may need to hold off until 
 | 
						|
  the move is made to Python 2.0.
 | 
						|
* Sort all lists
 | 
						|
* Implement a "Preferred Family" concept for each person. Currently, the 
 | 
						|
  alternate family/main family is kind of awkward, since the main family
 | 
						|
  must now be the birth family. Many people would view an adopted family
 | 
						|
  as the main family.
 | 
						|
* Startup tips.
 | 
						|
* And a whole lot more....
 |