The old GUI framework just wasn’t working out (so far as adding new features went). So, long story short, I’ve switched GUI layout.
Here’s the new document’s tab. As you can see, it still has the ability to add documents and authors (with the same features as earlier), but the logic to do so is now separate from the other functionality. One neat feature of the new layout is that all of the documents are stored in a SQLite database when closing the program. This way, you don’t have to reload the documents every time you start the program.
Cosine similarity has been split to its own tab with the logic separated from the document panel. Currently, it can only compare documents (not authors), but I’m working on adding that functionality back in for future use.
Space for the new feature that I’m currently implementing: Self-Organizing Maps!