Closed wmeijer221 closed 2 years ago
I did some work in the meantime to address #17 which involved refactoring how datasets are opened and closed, and a few other cleanups that should make things slightly easier to work with. Apologies for the merge conflicts!
The comments are all processed; it should be all good now. I proceeded to add a settings panel in which you can select whether you want to auto-open the last data set.
I realized there was a bug in the tag panel as well (if you didn't have an email selected whilst adding/updating a tag, it'd throw a NullReferenceException
).
Added another few quality of life improvements: 1) Added generalized solution for key events on
JTextField
andJTextArea
. 2) Implemented ctrl + enter apply in the tag manager as well. 3) The last opened dataset is attempted to be opened on start (toggle in settings). 4) Removed search progressbar. 5) Added setting to not auto expand emails in treeview (toggle in settings)