Added a bunch of new features this update!
Firstly, you can now save your lists as a JSON file and load them again whenever you like. This took a while for me to fully figure out (working with two libraries now instead of just one is definitely more complex) but now I can save and load lists easily, allowing you to actually save your ideas for later if you need to do something else, for example.
Another addition is the exit button, since to me it feels more proper than just pressing the “X” button in the top-right. It also reminds the user to save in case they forgot, since forgetting to save your stuff is a pain I think everyone has dealt with. I did this pretty easily, though it took me an embarrassingly long time to figure out how to run two different things with one button in tkinter.
I also fixed a bug, which was that as you added items of different lengths to your list, they would become misaligned, but be fixed when you changed the list’s order. I just ran the line of code that did this in one function and put it in another, quite simple! I’m sure I added more bugs though, which I’ll hopefully fix tomorrow.
Also, this update did not require any AI, just some classic copy-pasting from geeksforgeeks and stackoverflow, like in the olden days :P