Commit Graph

  • 29cd6016ed Include Google Play Metadata geoffroy 2017-12-22 22:53:37 +01:00
  • 59e1165c89 Create a default task list on first app launch Hide spinner in task dialog fragment when only one task list Added some text in About BONNEVILLE Geoffroy 2017-12-22 17:26:08 +01:00
  • e5c150aaf5 History fully works as intended: it shows deleted task lists and actual task lists with deleted or done tasks Opening a task in History shows in read-only mode Today View repaired Some code cleanup BONNEVILLE Geoffroy 2017-12-22 16:29:23 +01:00
  • 074cf29d09 Tasks are now correctly shown again BONNEVILLE Geoffroy 2017-12-22 11:48:07 +01:00
  • 6dce3a6262 Adds back button on History activity BONNEVILLE Geoffroy 2017-12-22 11:36:33 +01:00
  • a8f0a80363 Closing TaskLists dialog now correctly updates the view BONNEVILLE Geoffroy 2017-12-22 11:22:21 +01:00
  • 0b3560a752 Correction of bug in History (wrong layout manager cast) geoffroy 2017-12-21 23:27:38 +01:00
  • 1c505b3b45 Updated some TODOs with info on probable error causes Changed visibility from Invisible to Gone on task lists BONNEVILLE Geoffroy 2017-12-21 15:13:31 +01:00
  • ee86b42c1a Code cleanup ViewPagerAdapter now has its own file Async classes are static with WeakReferences to containing entity History and Today icons are changed Created new History activity Modified TasksFragment to determine parent activity (Today, History or else) BONNEVILLE Geoffroy 2017-12-20 18:54:21 +01:00
  • b589feeb17 Updated (again) gradle-wrapper.properties Updated a library version BONNEVILLE Geoffroy 2017-12-19 18:45:37 +01:00
  • 62a10c8b96 Updated gradle-wrapper.properties BONNEVILLE Geoffroy 2017-12-19 18:41:05 +01:00
  • beaec048ea Project cleanup Gradle wrapper 4.1 BONNEVILLE Geoffroy 2017-12-19 17:24:20 +01:00
  • 219aa05750 Included gradle-wrapper.jar geoffroy 2017-12-18 21:49:00 +01:00
  • c9214aca8c Implemented close action on TaskLists Dialog Fragment geoffroy 2017-12-17 12:49:09 +01:00
  • 4d05e1d33f TaskListsDialogFragment showing correctly geoffroy 2017-12-14 22:50:16 +01:00
  • 0fefe50ec9 WIP TaskListDialogFragment not working after 3 buttons parameter geoffroy 2017-12-13 22:49:57 +01:00
  • cd77819dec Changed directory structure geoffroy 2017-12-13 21:37:19 +01:00
  • cb80cc45b1 DynamicDialogFragment can now have 1 to 3 buttons - to be tested geoffroy 2017-12-12 23:05:37 +01:00
  • 5020c169d6 WIP Transform TaskListsFragment into DynamicFragment geoffroy 2017-12-11 23:43:32 +01:00
  • c474d29fc3 Replaced PercentRelativeLayout with ConstraintLayout geoffroy 2017-12-11 22:40:27 +01:00
  • 22b9838dea Wide screen fully works again geoffroy 2017-12-11 22:10:05 +01:00
  • 18b0f2d871 Target SDK set to 27 geoffroy 2017-12-10 23:07:37 +01:00
  • 206c8710ac Restored wide screen display geoffroy 2017-12-06 23:18:55 +01:00
  • 66bd2c327a Update Gradle to latest geoffroy 2017-12-02 19:10:35 +01:00
  • 5d5e2c01e3 Color inversion in Done/Next Code refactor for background drawing New priority tooltip bg45 2017-04-26 16:53:21 -04:00
  • 7435f2fbc6 Landscape mode edit texts no longer go full screen Done and Next slides use the theme colors Today view doesn't show priority or due date information - all tasks are treated the same bg45 2017-04-07 16:44:47 -04:00
  • 6f1926c9b1 Correction of nasty requestFeature bug! No more transactions, simply an inflater add view. No longer necessary classes removed. Simplification of DynamicDialogFragment Add task button now correctly shows on SDK 19 bg45 2017-04-05 12:46:06 -04:00
  • 4db0bfcf8c Workaround for nasty requestFeature bug in Android versions < 23: dialogs will open fullscreen in this case Layout size is recalculated after rotation Some code cleanup bg45 2017-04-04 16:51:07 -04:00
  • 954055cbe9 Changed large layout screen partition from weight to percentageRelativeLayout to accomodate different behaviours in sdk version < 21 Due Date is now optional and has a check box bg45 2017-04-03 17:18:32 -04:00
  • f94089ed88 Large screen layout is now w600dp Change of an tasklist list id to accomodate the change bg45 2017-03-31 17:26:00 -04:00
  • 301cf398c0 Correction of incorrect CREATE TABLE tasks SQL schema geoffroy 2017-03-26 23:43:43 -04:00
  • c9215d3ce0 Today view in DB now uses localtime to compare dates geoffroy 2017-03-25 00:05:41 -04:00
  • 2949868b9f Change layout icon now works in Today Left join in DB is correct now bg45 2017-03-24 12:56:00 -04:00
  • 77543dd71f Add task list name in Today select tasks dialog (but Today is broken and it shows empty task lists) geoffroy 2017-03-23 23:17:34 -04:00
  • 799ec9a058 Lots of code cleanup and improvements after inspection Load Today tasks in a AsyncTask Use of plurals instead of string Menu icons change No more tasks now displayed in the center of the screen bg45 2017-03-23 17:55:38 -04:00
  • 34cb77d6c4 TodayForm dynamic fragment now fully functional: allows selecting tasks form the task list, allows text filtering Creation of an ArrayAdapter to handle selection for the above Moved code out of Today Activity into Today Form where it belonged Replaced TaskFragment Coordinator Layout with a Frame Layout Re-moved the Floating Action Button into the Activities out of Task Fragment Simplification of Preferences bg45 2017-03-22 17:38:59 -04:00
  • 51439ac8b7 New DynamicDialogFragment abstract class for dialogs New fragment extending DynamicDialogFragment for Task Form New fragment extending DynamicDialogFragment for Today Form (WIP) Bug corrections related to the above bg45 2017-03-21 17:41:42 -04:00
  • 428de8e2b1 Cleanup and refactor in TasksDialogFragment in preparation for abstraction geoffroy 2017-03-20 19:37:46 -04:00
  • 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 bg45 2017-03-20 17:01:50 -04:00
  • 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 bg45 2017-03-17 17:11:02 -04:00
  • 9a35af7bf2 New and Edit tasks is now full screen fragment like on phones, dialog like on tablets Code cleanup bg45 2017-03-17 13:44:54 -04:00
  • 13d6af6896 Bug correction when saving a task in full screen mode geoffroy 2017-03-16 20:59:46 -04:00
  • 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,... bg45 2017-03-16 18:02:47 -04:00
  • 9e90715e65 Update to API level 19 KitKat DataAccess code refactor Include JodaTime to have correct Date implementation WIP Task due dates bg45 2017-03-15 17:34:27 -04:00
  • 9df847a01a New Today list via settings Code cleanup WIP Today tasks bg45 2017-03-14 17:45:27 -04:00
  • 172c2cf5e8 WIP on listview selectors - simple layout for now bg45 2017-03-14 09:41:24 -04:00
  • 4e06f6834f WIP on listview selectors Adds tablet support in manifest bg45 2017-03-03 17:35:24 -05:00
  • e833d0c5f1 Single line text edits now only allow one line New item selector for large screen task list (doesn't quite work yet) bg45 2017-03-02 17:33:19 -05:00
  • 558a0dad02 Fragments rotation bugs correction New task layout for large screens (tablets) Better task list layout bg45 2017-02-28 17:24:36 -05:00
  • e3c02c54d4 Correction of exception when rotating with dialog open geoffroy 2017-02-27 22:33:09 -05:00
  • ac8b06456c Set some arrays as untranslatable geoffroy 2017-02-08 21:32:42 -05:00
  • 2a8cc4961f Better text-behind positioning Link in About activity geoffroy 2017-02-08 21:00:11 -05:00
  • 257fbcc67e Finished translations (and connected layout issues) Adds text behind task swipe geoffroy 2017-02-07 16:55:09 -05:00
  • 2e0483a3ca Adds french translation geoffroy 2017-02-06 22:59:52 -05:00
  • a26a851d20 Updates SDK version to 25 Adds missing drawables to git geoffroy 2017-02-06 18:48:13 -05:00
  • 15327c910d Restore no swipe on any item except the first geoffroy 2017-02-05 21:26:13 -05:00
  • 05f961599f New launcher icon geoffroy 2017-02-04 00:29:09 -05:00
  • 284f833cf8 Update version number Bonneville 2017-02-03 10:11:21 -05:00
  • cdf8d5c973 OnPause null reference exception correction Bonneville 2017-02-03 10:02:41 -05:00
  • ebf3f9446c New launcher icon geoffroy 2017-02-02 19:20:49 -05:00
  • 106b70e5bd Merge branch 'master' of ssh://wismna.com:5022/volume1/sources/android Bonneville 2017-02-02 10:00:28 -05:00
  • b827e84856 Updated project icon Bonneville 2017-02-02 10:00:00 -05:00
  • 9f4874a676 Merge branch 'master' of ssh://wismna.com:5022/volume1/sources/android geoffroy 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 geoffroy 2017-02-01 19:51:25 -05:00
  • e747bd64bb New project icon Bonneville 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 geoffroy 2016-02-04 19:12:53 -05:00
  • 9b00e08cd7 Custom button labels in confirmation dialog geoffroy 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. geoffroy 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) geoffroy 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 geoffroy 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 Geoffroy Bonneville 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 geoffroy 2016-01-13 13:39:45 -05:00
  • 96b054cea1 New touch listener on the drag handle icon to start dragging items on short touch geoffroy 2016-01-12 17:05:48 -05:00
  • c8e7a9052d New drag handles in task list to help user understand that lists are draggable geoffroy 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 geoffroy 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...) geoffroy 2016-01-08 17:53:53 -05:00
  • 85c73eacb9 Implements the Percent support library in Fragment Tasks to handle RecyclerView size Version increase geoffroy 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 geoffroy 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 geoffroy 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 geoffroy 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...) geoffroy 2015-12-30 19:02:27 -05:00
  • 27884add9e Correction of priority changes geoffroy 2015-12-26 14:32:00 -05:00
  • ea6c23ae38 Add RecyclerView Manager: finally correct swiping and scrolling handling Add Delete Task confirmation geoffroy 2015-12-23 23:27:43 -05:00
  • df32a42951 Better swipe handling on RecyclerView items Implement left swipe to mark any task as done geoffroy 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 geoffroy 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 geoffroy 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 geoffroy 2015-12-11 21:55:21 -05:00
  • f4f2ce6f73 Reset task rendering when clicked no on confirmation Add description to task list Change task title look depending on priority geoffroy 2015-12-10 21:01:31 -05:00
  • 322c706f3d Swipe task left to mark as done Swipe task right to mark as nexted (increase cycle count) Handles confirmation dialog (with settings) Re-add floating add task button Disable scrolling horizontally (except on the first task) and vertically geoffroy 2015-12-09 21:03:05 -05:00
  • 982ed80a20 Add a listener on the RecycleView to listen to touches Store the Task id in a hidden TextView area geoffroy 2015-12-02 23:25:33 -05:00
  • 9cd48959b1 Task list displays cycle count and task count geoffroy 2015-11-29 18:09:55 -05:00
  • 354618ccab Task list is updated in the tab where a new task is created geoffroy 2015-11-28 14:16:54 -05:00
  • f7eb5ca018 Tasks are shown in the tabs (cycles + names) geoffroy 2015-11-27 23:49:50 -05:00
  • 9063420eb4 Creates a new task in dialog Edit lists activity now shows number of tasks Deleting a task list deletes all related tasks geoffroy 2015-11-27 17:57:25 -05:00
  • 6b4cf52404 New task dialog works with list auto set to current tab geoffroy 2015-11-26 23:56:17 -05:00
  • 88a646bc37 Task list edition working (creation, delete...) Add New Task dialog (not working) Tabs synchronized with DB geoffroy 2015-11-26 18:31:26 -05:00
  • 31b9c8d3a3 Add database helper Add Task list activity Add Create new task list Add Custom CursorAdapter for task list view geoffroy 2015-11-25 18:03:55 -05:00
  • b5cc2ff82c Replaces settings activity with correct Preference fragment and xml geoffroy 2015-11-25 10:51:14 -05:00
  • 296825566b Add settings activity Add menu Geoffroy Bonneville 2015-11-24 17:35:58 -05:00
  • 2094a4d36c Project start Geoffroy Bonneville 2015-11-24 11:23:31 -05:00