Post by Uncle Buddy on Nov 23, 2022 6:03:40 GMT -8
A while back I set out to re-write the add person feature and ended up rewriting the Gallery class first. I don't think the add person feature is finished yet. When it is, you'll be able to link any number of images to the person at the same time you create the person, and you'll be able to resize each one at the same time if desired. It was mostly finished when I ran into a problem with the gallery and changed over to re-writing that.
The gallery module is much improved, and I wrote the do list feature also. The do list and the person gallery are on the same panel on the person tab.
Today I finished the first working draft of the media tab. Here you can add images to any person, place, or source. You can add images to the tree without linking them to any tree element. You can link one image to any number of different elements. You can delete links, you can delete all links from an image, or you can delete entire images from the tree. I made a mistake uploading to Github so the code isn't available yet.
The next feature I plan to work on before getting back to the add person feature is the graphics tab. This is not outright fluff but it is extra, not a primary feature. I just feel like doing it now while I'm on the topic of images. A cropping tool is already done, just needs to be incorporated into the GUI. There will be a tool that resizes and/or adds borders, and there will be a tool that adds or edits captions (text that displays separately from the image, in the gallery dialog) and one that adds text to the picture itself. Not on top of the image but on a wide border. Treebard doesn't believe in putting words on top of historical images.
As for this evening's Github fiasco, I'm superstitious. I believe that things happen for a reason. Github is a big waste of time for me. I can post the code in a simple way on my website and anyone who wants it can copy it and paste it into their code editor. If someone wants the images I'm adding to the sample tree, I can put them on Dropbox. As a team of one I didn't mind using Github since it let me pretend I was a programmer, but let's face it. If you make one mistake on Github, you might suddenly be forced to learn a lot more Github than you ever planned to, as a team of one. And as a team of one, being on Github serves my ego but not this project. I might post the code at treebard.com first, see how it looks, and then maybe delete the repo. Maybe replace it with the current version, but I don't know why I should even bother with git. People can find Treebard.com by googling "better genealogy software", right? If not now, then maybe someday.
I have been working many hours a day but when I get to a certain point I will back off again and do some other things. My plan is to stop working full-time on Treebard and let my enjoyable hobby be an enjoyable spare time hobby.
The gallery module is much improved, and I wrote the do list feature also. The do list and the person gallery are on the same panel on the person tab.
Today I finished the first working draft of the media tab. Here you can add images to any person, place, or source. You can add images to the tree without linking them to any tree element. You can link one image to any number of different elements. You can delete links, you can delete all links from an image, or you can delete entire images from the tree. I made a mistake uploading to Github so the code isn't available yet.
The next feature I plan to work on before getting back to the add person feature is the graphics tab. This is not outright fluff but it is extra, not a primary feature. I just feel like doing it now while I'm on the topic of images. A cropping tool is already done, just needs to be incorporated into the GUI. There will be a tool that resizes and/or adds borders, and there will be a tool that adds or edits captions (text that displays separately from the image, in the gallery dialog) and one that adds text to the picture itself. Not on top of the image but on a wide border. Treebard doesn't believe in putting words on top of historical images.
As for this evening's Github fiasco, I'm superstitious. I believe that things happen for a reason. Github is a big waste of time for me. I can post the code in a simple way on my website and anyone who wants it can copy it and paste it into their code editor. If someone wants the images I'm adding to the sample tree, I can put them on Dropbox. As a team of one I didn't mind using Github since it let me pretend I was a programmer, but let's face it. If you make one mistake on Github, you might suddenly be forced to learn a lot more Github than you ever planned to, as a team of one. And as a team of one, being on Github serves my ego but not this project. I might post the code at treebard.com first, see how it looks, and then maybe delete the repo. Maybe replace it with the current version, but I don't know why I should even bother with git. People can find Treebard.com by googling "better genealogy software", right? If not now, then maybe someday.
I have been working many hours a day but when I get to a certain point I will back off again and do some other things. My plan is to stop working full-time on Treebard and let my enjoyable hobby be an enjoyable spare time hobby.