From 01af108e965e3b44cfda424cb626ecb30fd7b8e1 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Fri, 16 Jan 2009 04:30:01 +0000 Subject: [PATCH] Fixed sync issues: - no more double-synchronizing, which gives "Service invocation failed" error - better logging - notes are now pushed to RTM if they don't already exist. this is a small hack - auto synchronization option - hacky screen gesture animations. they're really terrible, but kinda cool - completed tasks are marked as done on RTM, not deleted - tag-to-list conversion is now case insensitive Also, restored full tabs, and added animation xml's. --- AndroidManifest.xml | 6 +- res/anim/slide_left_in.xml | 19 +++ res/anim/slide_left_out.xml | 19 +++ res/anim/slide_right_in.xml | 19 +++ res/anim/slide_right_out.xml | 19 +++ res/layout/task_edit.xml | 21 +-- res/values/strings.xml | 18 ++- res/xml/sync_preferences.xml | 10 ++ .../astrid/activities/SyncPreferences.java | 18 ++- src/com/timsu/astrid/activities/TagList.java | 5 + src/com/timsu/astrid/activities/TaskEdit.java | 18 ++- src/com/timsu/astrid/activities/TaskList.java | 20 ++- .../timsu/astrid/data/tag/TagController.java | 17 ++- .../astrid/data/task/TaskController.java | 87 ++++++++---- .../astrid/data/task/TaskModelForSync.java | 28 +++- src/com/timsu/astrid/sync/RTMSyncService.java | 13 +- .../astrid/sync/SynchronizationService.java | 126 ++++++++++++----- src/com/timsu/astrid/sync/Synchronizer.java | 130 +++++++++++++++--- .../timsu/astrid/utilities/Preferences.java | 26 ++++ 19 files changed, 488 insertions(+), 131 deletions(-) create mode 100644 res/anim/slide_left_in.xml create mode 100644 res/anim/slide_left_out.xml create mode 100644 res/anim/slide_right_in.xml create mode 100644 res/anim/slide_right_out.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 14d5c21c3..630997c59 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,13 +1,13 @@ + android:versionCode="58" + android:versionName="2.0.1-beta"> + android:value="58" /> diff --git a/res/anim/slide_left_in.xml b/res/anim/slide_left_in.xml new file mode 100644 index 000000000..c72fd87b5 --- /dev/null +++ b/res/anim/slide_left_in.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/res/anim/slide_left_out.xml b/res/anim/slide_left_out.xml new file mode 100644 index 000000000..e4308ec01 --- /dev/null +++ b/res/anim/slide_left_out.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/res/anim/slide_right_in.xml b/res/anim/slide_right_in.xml new file mode 100644 index 000000000..f2f97fcd7 --- /dev/null +++ b/res/anim/slide_right_in.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/res/anim/slide_right_out.xml b/res/anim/slide_right_out.xml new file mode 100644 index 000000000..1807f107f --- /dev/null +++ b/res/anim/slide_right_out.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/res/layout/task_edit.xml b/res/layout/task_edit.xml index 7bc9b9aa7..7f67af567 100644 --- a/res/layout/task_edit.xml +++ b/res/layout/task_edit.xml @@ -57,16 +57,6 @@ android:layout_width="fill_parent" android:layout_height="wrap_content"> - - - -