Difference between revisions of "3.0 Roadmap"

From Gramps
Jump to: navigation, search
Line 1: Line 1:
 
[[Category:Developers/General]][[Category:Developers/Roadmap]]
 
[[Category:Developers/General]][[Category:Developers/Roadmap]]
==Towards 2.3==
 
Development of version 2.3 has started. This should result in the stable 3.0 version somewhere in the future.
 
  
Some features which are certain:
+
The next version of GRAMPS will be a major release. The 2.2.x code is now in bug-fix only mode.
* Mark-up in notes: use bold, italics, ... in the notes
+
First beta versions of GRAMPS 3.0 should appear oktober 2007.
* Multiple Notes: every object can have several separate notes
+
 
* new GEDCOM parser
+
==Towards 3.0==
* Export to spreadsheet, print, CSV of views
+
Development of version 3.0 is well under way.
 +
 
 +
=== Main Features ===
 +
* New interface to the data: Use of a Family Tree manager - '''completed'''
 +
* Mark-up in notes: use bold, italics, ... in the notes - '''completed'''
 +
* Multiple Notes: every object can have several separate notes - '''completed'''
 +
* new GEDCOM parser (import/export) - ''completed'''
 +
* Export to spreadsheet/CSV of views - '''completed'''
 +
* Use of GtkPrint for direct printing - '''in progress'''
 +
 
 +
=== Other Features ===
 +
* Reworked icons - '''completed'''
 +
* Reworked reports (add the notes) - '''in progress'''
 +
* New reports
 +
** Familylines
 +
** Kinship report
 +
** mini reports available from person view  (info, all events)
 
* Move LDS temple info out of const.py and into an XML file
 
* Move LDS temple info out of const.py and into an XML file
 +
* Export assistant rewrite based on GtkAssistant - '''in progress'''
  
==General TODO list==
+
==General TODO list before final release==
 
 
* Remove GCONF, provide up grade path
 
* Replace the LPRDoc interface (based on gnome-print) with a GTK based print routine. This would remove one of the last gnome-specific libraries, and make portability better. Even more important, the gnome-print interface has been deprecated by the GNOME project, so it will not be around forever. We need to adapt to the new GTK method.
 
* before release on multiple notes:
 
    --> in note view: only show orphaned notes (notes are NOT in remove
 
          orphaned notes tool which is what we want )
 
    --> in note: also public/private on GUI
 
    --> on upgrade, the notetype should correspond to the object the note     
 
        is made
 
            from, so notetype SOURCE, SOURCEREF, ... (DONE for GRDB)
 
        BENNY, WHY OH WHY DO WE NEED THIS? I want to remove it. Alex.
 
    --> in sourceref:
 
        * remove text tab. (DONE)
 
        * On import of GEDCOM text tag, or upgrade of < 2.2 database,
 
          create a note with type TRANSCRIPT (DONE, type SOURCE_TEXT)
 
        * On export, do not write the text tag in sourceref, write a
 
          note instead (DONE)
 
    --> A GrampsWidget for use in report dialogs to select which
 
        notetypes to include in a report
 
    --> Support for multiple notes in all reports.
 
    --> Empty text field on Saving Note should throw an error that Note
 
        is empty ! (?)
 
    --> Undo in Note. Serious editing needs an undo function.
 
        Furthermore, the function the Clear icon is unclear: tooltip?
 
        Other icon?
 
* Date calculator.  See
 
http://sourceforge.net/mailarchive/forum.php?thread_id=3252078&forum_id=1993
 
http://bugs.gramps-project.org/view.php?id=445
 
* Add string substitutions for web page generation (name, report name, date, etc).
 
* Add support for sources of the parent/child relation
 
* Add support for storing reliability (confidence) of the marriage information; see http://sourceforge.net/mailarchive/forum.php?thread_id=3066997&forum_id=1993 and http://sourceforge.net/mailarchive/forum.php?thread_id=3134931&forum_id=1993 for the details.
 
* Make the descendant graph adapt to the page size, not stuck with the current 3 entries per page.
 
* Add slideshow generation ability to web page generator
 
* And a whole lot more....
 
  
See the [http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/TODO?view=markup svn todo list] for up to date details.
+
See [http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/TODO?view=markup TODO] file in SVN.

Revision as of 07:25, 20 August 2007


The next version of GRAMPS will be a major release. The 2.2.x code is now in bug-fix only mode. First beta versions of GRAMPS 3.0 should appear oktober 2007.

Towards 3.0

Development of version 3.0 is well under way.

Main Features

  • New interface to the data: Use of a Family Tree manager - completed
  • Mark-up in notes: use bold, italics, ... in the notes - completed
  • Multiple Notes: every object can have several separate notes - completed
  • new GEDCOM parser (import/export) - completed'
  • Export to spreadsheet/CSV of views - completed
  • Use of GtkPrint for direct printing - in progress

Other Features

  • Reworked icons - completed
  • Reworked reports (add the notes) - in progress
  • New reports
    • Familylines
    • Kinship report
    • mini reports available from person view (info, all events)
  • Move LDS temple info out of const.py and into an XML file
  • Export assistant rewrite based on GtkAssistant - in progress

General TODO list before final release

See TODO file in SVN.