v1.1.0
Reworked navigation drawer and cleaned up code. Note that this was a massive code cleanup, and that I may have made mistakes in refactoring everything. As such, it is important that this release is tested extensively to ensure it matches test cases, use case diagrams, etc.
General changes:
-
Navigation drawer behavior
- Drawer will now close before launching the clicked action
- Example: settings is clicked, navigation drawer closes, then settings opens
- This reduces a great amount of lag that was present before
-
Code cleanup
- Removed all instances of hardcoded strings within the project
- Most strings now placed in strings.xml
- Put exempt test users in a separate string array
- Reworked settings items to no longer use hard coded spaces
- Reformatted code to remove inconsistent spacing, tabs, etc.
- Removed unneeded imports