New Videos Uploaded
Apr 8, 2024 21:33:19 GMT -8
Post by Uncle Buddy on Apr 8, 2024 21:33:19 GMT -8
EDIT: I don't know if I mentioned this video which precedes the ones discussed below: www.youtube.com/watch?v=G56Ako4nMwQ It is about how I traded in the old events table label-and-overlay system with the new Cell widget which inherits from tkinter.Text.
* * * * *
I just added two videos to the Treebard Genealogy Software channel. These additions to the do-it-yourself genieware playlist cover the rewriting of the tooltips (kintips) which display name and ID for extra participants in multi-person events such as birth, adoption, offspring, and couple events.
There's another 6.5 hours of footage in this segment covering the rewriting of the events table a.k.a. conclusions table. The rewriting is done and the rest of the videos showing how I did it should be edited and uploaded in the next week or so.
It takes a day or two to edit a few hours of footage, mainly because in order to record videos which sound spontaneous, I have to be spontaneous, imagine that. So a lot of editing has to be done to make the videos watchable. Most of what I think is really clever while I'm saying it is what used to get me beat up by my older sisters when I was a kid. You'd think I'd have learned my lesson by now.
That might conclude the Do-it-yourself genieware playlist temporarily while I dig into that places tab feature which needs to be started over. I never finished it, thinking it might be fun to spend a few hours fiddling with a GEDCOM import program, and that ended up taking several months. In the meantime I've fallen out of love with the code I was writing for the places tab when I so rudely interrupted myself, so that code will be started over from scratch but the basic design that the places tab has now will be kept.
When the next set of videos is edited and uploaded, I'll also upload all the code to the repo here on this forum. The events table and colorizer have both been rewritten and both vastly improved, the user experience streamlined remarkably.
As for the state of the do list(s) after that, there are two of them. The one I haven't seen in a year and the one I haven't seen in two or three years. Just editing the do list will be a big job. I don't plan on Chapter Three of Treebard development taking very long like Chapters One and Two did. Chapter 4 might be a tackling of the do list... or I might just reorganize & prioritize it and publish it for someone else to worry about.
Two possible directions for future projects: 1) Continue the Do-it-yourself video playlist by returning to the model I was building in order to come up with strategies for rewriting the colorizer and the events table. This series started as something like "write a genieware from scratch" but quickly pumped out such important changes in the code that I had to stop and apply these changes to the main app. I'd like to get back to the model and add more features to it, just to honor the "from scratch" principle which I find attractive for a video series. 2) Start a new build-it-from-scratch playlist but build a genieware with Delphi instead of Python. The general idea and main point of this would be to demonstrate UNIGEDS being used as the back-end for two completely different genealogy applications.
* * * * *
I just added two videos to the Treebard Genealogy Software channel. These additions to the do-it-yourself genieware playlist cover the rewriting of the tooltips (kintips) which display name and ID for extra participants in multi-person events such as birth, adoption, offspring, and couple events.
There's another 6.5 hours of footage in this segment covering the rewriting of the events table a.k.a. conclusions table. The rewriting is done and the rest of the videos showing how I did it should be edited and uploaded in the next week or so.
It takes a day or two to edit a few hours of footage, mainly because in order to record videos which sound spontaneous, I have to be spontaneous, imagine that. So a lot of editing has to be done to make the videos watchable. Most of what I think is really clever while I'm saying it is what used to get me beat up by my older sisters when I was a kid. You'd think I'd have learned my lesson by now.
That might conclude the Do-it-yourself genieware playlist temporarily while I dig into that places tab feature which needs to be started over. I never finished it, thinking it might be fun to spend a few hours fiddling with a GEDCOM import program, and that ended up taking several months. In the meantime I've fallen out of love with the code I was writing for the places tab when I so rudely interrupted myself, so that code will be started over from scratch but the basic design that the places tab has now will be kept.
When the next set of videos is edited and uploaded, I'll also upload all the code to the repo here on this forum. The events table and colorizer have both been rewritten and both vastly improved, the user experience streamlined remarkably.
As for the state of the do list(s) after that, there are two of them. The one I haven't seen in a year and the one I haven't seen in two or three years. Just editing the do list will be a big job. I don't plan on Chapter Three of Treebard development taking very long like Chapters One and Two did. Chapter 4 might be a tackling of the do list... or I might just reorganize & prioritize it and publish it for someone else to worry about.
Two possible directions for future projects: 1) Continue the Do-it-yourself video playlist by returning to the model I was building in order to come up with strategies for rewriting the colorizer and the events table. This series started as something like "write a genieware from scratch" but quickly pumped out such important changes in the code that I had to stop and apply these changes to the main app. I'd like to get back to the model and add more features to it, just to honor the "from scratch" principle which I find attractive for a video series. 2) Start a new build-it-from-scratch playlist but build a genieware with Delphi instead of Python. The general idea and main point of this would be to demonstrate UNIGEDS being used as the back-end for two completely different genealogy applications.