From d039f9cb2c678363394aaecb7b81de303e71b5e5 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Tue, 8 Nov 2011 18:01:18 -0800 Subject: [PATCH] For small screens, don't let save and cancel buttons hover over in task edit, have them on each tab --- .../repeats/RepeatTaskCompleteListener.java | 2 +- .../res/layout-small/task_edit_activity.xml | 523 ++++++++++++++++++ .../astrid/activity/AddOnActivity.java | 15 +- .../astrid/activity/TaskEditActivity.java | 27 + .../com/todoroo/astrid/dao/MetadataDao.java | 11 + .../astrid/service/StartupService.java | 1 + .../astrid/service/StatisticsConstants.java | 1 + .../astrid/utility/AstridPreferences.java | 2 + 8 files changed, 577 insertions(+), 5 deletions(-) create mode 100644 astrid/res/layout-small/task_edit_activity.xml diff --git a/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatTaskCompleteListener.java b/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatTaskCompleteListener.java index 096f73430..f66564518 100644 --- a/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatTaskCompleteListener.java +++ b/astrid/plugin-src/com/todoroo/astrid/repeats/RepeatTaskCompleteListener.java @@ -91,6 +91,7 @@ public class RepeatTaskCompleteListener extends BroadcastReceiver { clone.setValue(Task.ELAPSED_SECONDS, 0); clone.setValue(Task.REMINDER_SNOOZE, 0L); clone.setValue(Task.REMINDER_LAST, 0L); + clone.setValue(Task.CALENDAR_URI, ""); //$NON-NLS-1$ GCalHelper.createTaskEventIfEnabled(clone); PluginServices.getTaskService().save(clone); @@ -99,7 +100,6 @@ public class RepeatTaskCompleteListener extends BroadcastReceiver { task.setValue(Task.RECURRENCE, ""); //$NON-NLS-1$ task.setValue(Task.DETAILS_DATE, 0L); - GCalHelper.deleteTaskEvent(task); PluginServices.getTaskService().save(task); // send a broadcast diff --git a/astrid/res/layout-small/task_edit_activity.xml b/astrid/res/layout-small/task_edit_activity.xml new file mode 100644 index 000000000..de0207476 --- /dev/null +++ b/astrid/res/layout-small/task_edit_activity.xml @@ -0,0 +1,523 @@ + + + + + + + + + + + + + + + + + + + +