Post by Uncle Buddy on Sept 20, 2022 21:08:52 GMT -8
You guessed it: Chapter Two.
The current branch is now called `cleanup`. It mostly involves accumulated details I've put off till later, little problems to solve.
New ideas include changing how the conclusions table cells work. This would be to keep the app from taking up the whole width of the screen if you use 12 to 14 font size like I do. The longer text could be broken up into multiple lines. One way to do this would be to replace the EntryAuto widgets with a new widget made from the Tkinter Text widget. I'd rather not do it this way but it might be possible. I'd prefer to change the entries to labels and have the labels gridded-over by EntryAuto widgets if the user wants to edit what's in them. There's a lot to work out about this. But a table of entries has not turned into an ideal situation, especially when it comes to formatting. Something similar has been done in the assertions tab with good results. One concern is to prevent a lot of undue clicking and double-clicking. Maybe the label could turn into an entry when it's tabbed into. I need to make a small model and test it.
Rewrites I'm looking forward to include the Gallery class and the AddPerson class or whatever it's called.
Currently the Gallery is used for person images, source images, and place images. The person gallery is in a separate dialog and the others are in their respective permanent tabs in the main tab-book. I want to change this so the galleries are all in dialogs and all work the same way. A main image for person, place, or source will display in the tab on a big button. Clicking the button will open the dialog. That's how it works in the person tab already.
The AddPerson dialog works well but a fancy way of assigning a sort order to names was created which I think the user doesn't need. I made a much simpler way to do this in the names tab recently and will rewrite the AddPerson dialog in general as well as changing the sort order part of it. I also have to put some add person commands in the menus at the top of the root window.
Besides these items there is a huge do list at the bottom of the python module that has the word "root" in it.
Hopefully Chapter 2 will not take four years like Chapter 1 did. I have plans to spend less time at it, get more exercise, and spend less time at the computer. We'll see how that goes.
The current branch is now called `cleanup`. It mostly involves accumulated details I've put off till later, little problems to solve.
New ideas include changing how the conclusions table cells work. This would be to keep the app from taking up the whole width of the screen if you use 12 to 14 font size like I do. The longer text could be broken up into multiple lines. One way to do this would be to replace the EntryAuto widgets with a new widget made from the Tkinter Text widget. I'd rather not do it this way but it might be possible. I'd prefer to change the entries to labels and have the labels gridded-over by EntryAuto widgets if the user wants to edit what's in them. There's a lot to work out about this. But a table of entries has not turned into an ideal situation, especially when it comes to formatting. Something similar has been done in the assertions tab with good results. One concern is to prevent a lot of undue clicking and double-clicking. Maybe the label could turn into an entry when it's tabbed into. I need to make a small model and test it.
Rewrites I'm looking forward to include the Gallery class and the AddPerson class or whatever it's called.
Currently the Gallery is used for person images, source images, and place images. The person gallery is in a separate dialog and the others are in their respective permanent tabs in the main tab-book. I want to change this so the galleries are all in dialogs and all work the same way. A main image for person, place, or source will display in the tab on a big button. Clicking the button will open the dialog. That's how it works in the person tab already.
The AddPerson dialog works well but a fancy way of assigning a sort order to names was created which I think the user doesn't need. I made a much simpler way to do this in the names tab recently and will rewrite the AddPerson dialog in general as well as changing the sort order part of it. I also have to put some add person commands in the menus at the top of the root window.
Besides these items there is a huge do list at the bottom of the python module that has the word "root" in it.
Hopefully Chapter 2 will not take four years like Chapter 1 did. I have plans to spend less time at it, get more exercise, and spend less time at the computer. We'll see how that goes.