fire-eggs / FamilyLines

A free, open-source genealogy application to track, organize, and share your family history.
13 stars 1 forks source link

Add GED Header support #54

Open fire-eggs opened 7 years ago

fire-eggs commented 7 years ago

notonyournelly[CodePlex]
In the Experimental branch, GEDCOM.Net is being used to improve GED support. The existing Family.Show codebase has no support for the GED header information. We need a way to view/edit and persist this header data.

Sub-tasks:

Add a GedcomHeader field to the People class. Add a menu entry to the Tools menu ... quotFamily notesquot or something. The menu entry needs to invoke a window which allows the user to view/edit the data fields from the GedcomHeader class. Contact me for details about which fields don't need to be supported. Insure the GedcomHeader field can serialize to/from a .familyx file. It may be necessary to add [Xmlignore] or make other tweaks to deal with serialization issues. In GedcomImport.cs, copy the imported header data to the new People field.