Commit Graph

163 Commits

Author SHA1 Message Date
428de8e2b1 Cleanup and refactor in TasksDialogFragment in preparation for abstraction 2017-03-20 19:37:46 -04:00
bg45
63843043f9 Big change in the Today function: not a list anymore but a view, shown in the Toolbar
Layout enhancements (Coordinator Layout and Floating Action Button) in Tasks Fragment
Code refactoring
2017-03-20 17:01:50 -04:00
bg45
bfca61935b Auto get title in Task Dialog
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
2017-03-17 17:11:02 -04:00
bg45
9a35af7bf2 New and Edit tasks is now full screen fragment like on phones, dialog like on tablets
Code cleanup
2017-03-17 13:44:54 -04:00
13d6af6896 Bug correction when saving a task in full screen mode 2017-03-16 20:59:46 -04:00
bg45
0fb7e37f93 Due Dates fully functional
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,...
2017-03-16 18:02:47 -04:00
bg45
9e90715e65 Update to API level 19 KitKat
DataAccess code refactor
Include JodaTime to have correct Date implementation
WIP Task due dates
2017-03-15 17:34:27 -04:00
bg45
9df847a01a New Today list via settings
Code cleanup
WIP Today tasks
2017-03-14 17:45:27 -04:00
bg45
172c2cf5e8 WIP on listview selectors - simple layout for now 2017-03-14 09:41:24 -04:00
bg45
4e06f6834f WIP on listview selectors
Adds tablet support in manifest
2017-03-03 17:35:24 -05:00
bg45
e833d0c5f1 Single line text edits now only allow one line
New item selector for large screen task list (doesn't quite work yet)
2017-03-02 17:33:19 -05:00
bg45
558a0dad02 Fragments rotation bugs correction
New task layout for large screens (tablets)
Better task list layout
2017-02-28 17:24:36 -05:00
e3c02c54d4 Correction of exception when rotating with dialog open 2017-02-27 22:33:09 -05:00
ac8b06456c Set some arrays as untranslatable 2017-02-08 21:32:42 -05:00
2a8cc4961f Better text-behind positioning
Link in About activity
2017-02-08 21:00:11 -05:00
257fbcc67e Finished translations (and connected layout issues)
Adds text behind task swipe
2017-02-07 16:55:09 -05:00
2e0483a3ca Adds french translation 2017-02-06 22:59:52 -05:00
a26a851d20 Updates SDK version to 25
Adds missing  drawables to git
2017-02-06 18:48:13 -05:00
15327c910d Restore no swipe on any item except the first 2017-02-05 21:26:13 -05:00
05f961599f New launcher icon 2017-02-04 00:29:09 -05:00
Bonneville
284f833cf8 Update version number 2017-02-03 10:11:21 -05:00
Bonneville
cdf8d5c973 OnPause null reference exception correction 2017-02-03 10:02:41 -05:00
ebf3f9446c New launcher icon 2017-02-02 19:20:49 -05:00
Bonneville
106b70e5bd Merge branch 'master' of ssh://wismna.com:5022/volume1/sources/android
Merge new icon and gradle changes
2017-02-02 10:00:28 -05:00
Bonneville
b827e84856 Updated project icon 2017-02-02 10:00:00 -05:00
9f4874a676 Merge branch 'master' of ssh://wismna.com:5022/volume1/sources/android
Add image
2017-02-01 20:03:48 -05:00
34c4b27f73 Tab arrows now have dedicated space
Right scrolling detection finally works correctly
New task floating action button icon is now white
2017-02-01 19:51:25 -05:00
Bonneville
e747bd64bb New project icon 2017-01-31 12:07:22 -05:00
a514a8ce8f Tab arrows now have dedicated space
Right scrolling detection finally works correctly
New task floating action button icon is now white
2016-02-04 19:12:53 -05:00
9b00e08cd7 Custom button labels in confirmation dialog 2016-02-04 12:53:49 -05:00
c90cc766a1 Correction of a tricky bug in Edit Task lists: a final position int was passed to two listeners, even though the position might change. So the first value was always used. Change is to determine position at runtime and not use a final int. 2016-01-27 17:33:56 -05:00
133df4c414 About page update to show SDK version
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)
2016-01-26 17:50:19 -05:00
c810f3775a All strings put in string.xml
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
2016-01-25 17:42:14 -05:00
dd67ff4421 Changes are now persisted when application is closed while the Snackbar is opened.
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
2016-01-15 13:38:24 -05:00
2c1fad07aa Bug corrections:
- 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
2016-01-13 13:39:45 -05:00
96b054cea1 New touch listener on the drag handle icon to start dragging items on short touch 2016-01-12 17:05:48 -05:00
c8e7a9052d New drag handles in task list to help user understand that lists are draggable 2016-01-12 13:51:34 -05:00
55d3525869 New categories in Settings
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
2016-01-11 17:22:02 -05:00
31d9b26afc Never ask again is now a checkbox in the confirmation dialog
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...)
2016-01-08 17:53:53 -05:00
85c73eacb9 Implements the Percent support library in Fragment Tasks to handle RecyclerView size
Version increase
2016-01-07 17:20:56 -05:00
2a740999fd No more scrolling on the toolbar
Display remaining task count on bottom of RecyclerView
Total task count does not query the DB anymore
2016-01-05 17:11:16 -05:00
8266170fd5 Corrected crash when deleting a task list after changing its name
New tasks are now on top instead of on bottom
2016-01-05 10:42:01 -05:00
83f37cd98a Greatly improved code with interfaces
Task and cycle count are now updating
List edition rendering is better
List names can be edited inline
2015-12-31 17:35:14 -05:00
c8dbcb1aff List edition activity redone with a RecyclerView
Lists are now editable and swappable
Lots of code simplification (TaskDialogFragment...)
2015-12-30 19:02:27 -05:00
27884add9e Correction of priority changes 2015-12-26 14:32:00 -05:00
ea6c23ae38 Add RecyclerView Manager: finally correct swiping and scrolling handling
Add Delete Task confirmation
2015-12-23 23:27:43 -05:00
df32a42951 Better swipe handling on RecyclerView items
Implement left swipe to mark any task as done
2015-12-20 16:34:40 -05:00
239e34d9fd Lots of code cleanup
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
2015-12-16 23:48:58 -05:00
8386a136b5 All dialog fragments are support fragments
Clicking on a task open the new task dialog with existing data
2015-12-15 23:19:12 -05:00
ddf83fa1f4 New Undo system via a snackbar after swiping task
Correct text on confirmation dialog
Code cleanup
2015-12-11 21:55:21 -05:00