Added layout for MultiSelect. Refactored Pack and UnPack methods. Added resources. Fidddling with OnItemLongClickListener for the ListView. Changed Activity to be a ListActivity. Future work includes removing the click listener from the adapter and pushing it to the ListActivity llike most tutorials do
TMultiChoiceListener about to be refactored back into TodoList. I need to access the child view of the ListItem to highlight it as selected. I could start passing everything around, but the listener as an inner class makes more sense.
Multiselect is fully working now. It's a bit hackish with how the background colour is changed. Had to add a field to TItem and an if-statment in TodoAdapter. Older and wiser people (Like Motiejus Osipovas) mentioned my tditemlayout.xml containing a single checkbox is highly unusual for what I want to do
Deleting items works completely
Summary feature works completely
Email intent is working. Can now send one or more todo items in an email
Added intent to email all items, including archived
Major refactor. Now have two lists. Switching between them works by changing the list adapter. OnItemClick listener currently not working. Multiple select seems to work?
Woops, forgot to update the tMultiChoiceListener to get the new adapter when the mode changes
UnPacking and populating the ListView now works. Used to use the ArrayList itself to get data. Now using ArrayAdapter.clear(); ArrayAdapter.getAll() to get all the things. Seems to work better.
Checking and packing works now
Probably done. Maybe? Some weird bug on multi-select and archiving
Update README.md
Update README.md
Added docs/. Added liscences
Update README.md
Minor bug in SummaryViewDialogFragment caused crashing
Added UML diagram
Added APK file