A new Stage that takes priority over the currently opened stage. Shows progression in importing/exporting the data.
This is done such that the user does not experience a slow down or freeze while exporting/importing a large number of data.
Rather than use a raw csv file that contains sensitive data. I will update the features to use a serialized object that gets encrypted and decrypted appropriately.
I have had the intention to clean-up the code and structure the file hierarchy a little better. Right now it is a bit chaotic especially with all the controller classes just being dumped into the root of the project.
When a user is logged into their cloud service (probably only Google Drive, but will look into supporting One Drive) have an option to toggle automatic synchronization.
This will update the content of the google drive cloud on startup and before exiting the application.
The user interface requires a lot of intention. The user interface is currently serviceable, however, it has a lot of down sides. I need to improve the user friendliness and the appeal of the GUI.