New fragment extending DynamicDialogFragment for Task Form
New fragment extending DynamicDialogFragment for Today Form (WIP)
Bug corrections related to the above
Don't show keyboard on dialog show
Hide keyboard on dialog dismiss
Cleaner tasks layout
WIP: remaining tasks still not shown, top text cropped in large screens
Today list fully functional
New and edit task dialog now goes full screen on smaller screens, stays as a pop-up on bigger ones
New Alarm icon on expired tasks
Better tasks layout
Simpler new and edit task form layout: less labels, replaced radiogroup with slider,...
TaskDataAccess now implements AutoCloseable
Correction of TaskDataAccess exception due to closing when SnackBar was present and tabs were fast switched
Detection of initial scroll value to toggle arrows visibility (but there is still an issue with right arrow)
Long press does not drag task lists anymore
Create task list button is themed
Arrows are shown in the scrollable tabs
Task form is now inside a scrollview (needs testing)
Total cycles is now correctly reset when there are no more tasks
Edit list menu button is now outside the menu, with an icon
New menu button to allow faster layout changing (does the same as going in the Settings)
Current opened tab is now saved when re-opening app
- fast switching between tabs crash on getResources
- closing app while SnackBar was visible crashed
- changing list name then clicking upper left arrow did not save change
New type of task layout without description and with bigger title
Old layout is now called Detailed
Possibility to choose layout in Settings
Task list delete confirmation checkbox "never ask again" implemented and present in Settings
Divider between tasks
Design changes (different colors on Swipe)
Data validation on new task and new task list
Correction of database open bug in Task List fragment
Next task text on confirmation dialog change
New text when there are no tasks in a list
Automatically open TaskList Activity when no task lists exist
Confirmation on task list delete
Code cleanup (new interfaces...)
Confirm dialog cancel now also works on touch outside and click back button
New task dialog is now also an Edit Task dialog:
- data is loaded when clicked on an existing Task
- a delete button is added on Edit mode
- Undo in snackbar is working
- Saving inserts or updates in DB depending on mode