Creating Treebard's Assertions & Sources Dialog 181
In this video: It is finally realized that if source and citation depend on each other, their changing values should be tracked as two parts of a single variable. Maybe my first clue should have been: if a dialog is needed, too much has to be accomplished to try and do it on the fly. Figure out where the user would go to open a dialog to edit a source or add a citation with an OK button when done. Do it there, not while the user is visiting the assertions tables to review/add/edit assertions.
Treebard GPS is a showcase of genealogy software (genieware) functionalities, a work in progress that's intended to demonstrate user interface features and data structures that are considerably better than what's generally available in existing genealogy apps.
Treebard GPS is free, open source, public domain, family tree software being created by Scott Robertson a.k.a. Uncle Buddy a.k.a. Professor U. d'Guru.
video playlist: https://treebard.com/video.html
code repository: https://treebard.com/repo.html
video channel: https://rumble.com/c/c-1673045
forum and blog: http://treebard.proboards.com