Bugfix: fixed the reset and total time sliders crash (assert failed) bugs. This happened due to an array index out of bounds when buffered slide title or slide time. However, those buffer functions should never have been called anyway. I fixed by making sure the index is within the size of the slides list.
Features: implemented toast when no data file is found or data file is empty upon app launch. Changes: Added error handling and debugging when reading from/writing to file.
Housekeeping: Modified namespaces to be more correct.
Created preview page. Need to make it interactive now
Fixed a minor debug print statement issue (Error no presentations exist even though presentations do exist).
Feature: implemented preview page. Bug: does not immediately reflect changes made from edit page when accessed from the preview page.
Bugfix: Screen re-orientation when going back from perform page works normal now.
Feature: Implemented preview page and fixed a few bugs. Still have the bug of not showing saved changes immediately and I know exactly why it is happening but it is not high on the priority list for fixing, so I will defer it for later.