diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index c2b2290b9..725321711 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -70,7 +70,7 @@ diff --git a/astrid/res/layout/main_menu_popover_body.xml b/astrid/res/layout/main_menu_popover_body.xml index aedad1998..160fed6e1 100644 --- a/astrid/res/layout/main_menu_popover_body.xml +++ b/astrid/res/layout/main_menu_popover_body.xml @@ -2,7 +2,7 @@ Sync Now! + + Search + Lists @@ -619,7 +622,7 @@ Astrid is open-source and proudly maintained by Todoroo, Inc. - Help + Support diff --git a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java index 811e2166f..943ca62f0 100644 --- a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java +++ b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java @@ -18,7 +18,6 @@ import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ResolveInfo; import android.content.res.Resources; -import android.net.Uri; import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.Preference; @@ -29,6 +28,7 @@ import android.preference.PreferenceScreen; import android.text.TextUtils; import android.widget.Toast; +import com.crittercism.NewFeedbackSpringboardActivity; import com.crittercism.app.Crittercism; import com.timsu.astrid.R; import com.todoroo.andlib.service.Autowired; @@ -165,8 +165,7 @@ public class EditPreferences extends TodorooPreferenceActivity { private void showHelp() { StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_HELP); - Intent intent = new Intent(Intent.ACTION_VIEW, - Uri.parse(Constants.HELP_URL)); + Intent intent = new Intent(this, NewFeedbackSpringboardActivity.class); startActivity(intent); } diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index 2502624bc..737f0b218 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -26,7 +26,6 @@ import android.widget.TextView; import com.timsu.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DialogUtilities; -import com.todoroo.astrid.actfm.ActFmLoginActivity; import com.todoroo.astrid.actfm.TagSettingsActivity; import com.todoroo.astrid.actfm.TagUpdatesFragment; import com.todoroo.astrid.actfm.TagViewFragment; @@ -44,7 +43,6 @@ import com.todoroo.astrid.ui.MainMenuPopover; import com.todoroo.astrid.ui.MainMenuPopover.MainMenuListener; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.Flags; -import com.todoroo.astrid.welcome.tutorial.WelcomeWalkthrough; public class TaskListActivity extends AstridActivity implements MainMenuListener { @@ -466,26 +464,19 @@ public class TaskListActivity extends AstridActivity implements MainMenuListener case MainMenuPopover.MAIN_MENU_ITEM_LISTS: listsNav.performClick(); return; + case MainMenuPopover.MAIN_MENU_ITEM_SEARCH: + onSearchRequested(); + return; case MainMenuPopover.MAIN_MENU_ITEM_FRIENDS: // Doesn't exist yet return; case MainMenuPopover.MAIN_MENU_ITEM_SUGGESTIONS: // Doesn't exist yet return; - case MainMenuPopover.MAIN_MENU_ITEM_TUTORIAL: - Intent showWelcomeLogin = new Intent(this, WelcomeWalkthrough.class); - showWelcomeLogin.putExtra(ActFmLoginActivity.SHOW_TOAST, false); - showWelcomeLogin.putExtra(WelcomeWalkthrough.TOKEN_MANUAL_SHOW, true); - startActivity(showWelcomeLogin); - return; case MainMenuPopover.MAIN_MENU_ITEM_SETTINGS: if (tlf != null) tlf.showSettings(); return; - case MainMenuPopover.MAIN_MENU_ITEM_SUPPORT: - if (tlf != null) - tlf.showSupport(); - return; } tlf.handleOptionsMenuItemSelected(item, customIntent); } diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java index ceea48b32..4ce42846f 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java @@ -44,7 +44,6 @@ import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.ListView; import android.widget.TextView; -import com.crittercism.NewFeedbackSpringboardActivity; import com.timsu.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; @@ -1163,12 +1162,6 @@ public class TaskListFragment extends ListFragment implements OnScrollListener, transitionForTaskEdit(); } - public void showSupport() { - StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_HELP); - Intent intent = new Intent(getActivity(), NewFeedbackSpringboardActivity.class); - startActivity(intent); - } - public void showSettings() { StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SETTINGS); Intent intent = new Intent(getActivity(), EditPreferences.class); diff --git a/astrid/src/com/todoroo/astrid/service/ThemeService.java b/astrid/src/com/todoroo/astrid/service/ThemeService.java index 5b2f64400..3095a84d3 100644 --- a/astrid/src/com/todoroo/astrid/service/ThemeService.java +++ b/astrid/src/com/todoroo/astrid/service/ThemeService.java @@ -102,6 +102,8 @@ public class ThemeService { return R.drawable.icn_menu_filters_dark; case R.drawable.icn_menu_sort_by_size: return R.drawable.icn_menu_sort_by_size_dark; +// case R.drawable.icn_menu_search: +// return R.drawable.icn_menu_search_dark; case R.drawable.icn_menu_lists: return R.drawable.icn_menu_lists_dark; case R.drawable.icn_menu_plugins: diff --git a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java index 180414385..40d8a2e95 100644 --- a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java +++ b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java @@ -23,10 +23,9 @@ public class MainMenuPopover extends FragmentPopover implements InterceptTouchLi public static final int MAIN_MENU_ITEM_LISTS = R.string.TLA_menu_lists; public static final int MAIN_MENU_ITEM_FRIENDS = R.string.TLA_menu_friends; + public static final int MAIN_MENU_ITEM_SEARCH = R.string.TLA_menu_search; public static final int MAIN_MENU_ITEM_SUGGESTIONS = R.string.TLA_menu_suggestions; - public static final int MAIN_MENU_ITEM_TUTORIAL = R.string.TLA_menu_tutorial; public static final int MAIN_MENU_ITEM_SETTINGS = R.string.TLA_menu_settings; - public static final int MAIN_MENU_ITEM_SUPPORT = R.string.TLA_menu_support; public interface MainMenuListener { public void mainMenuItemSelected(int item, Intent customIntent); @@ -99,15 +98,12 @@ public class MainMenuPopover extends FragmentPopover implements InterceptTouchLi addMenuItem(R.string.TLA_menu_lists, ThemeService.getDrawable(R.drawable.icn_menu_lists, themeFlags), MAIN_MENU_ITEM_LISTS, null, topFixed); // Lists item - addMenuItem(R.string.TLA_menu_tutorial, + addMenuItem(R.string.TLA_menu_search, ThemeService.getDrawable(R.drawable.icn_menu_tutorial, themeFlags), - MAIN_MENU_ITEM_TUTORIAL, null, bottomFixed); // Tutorial item + MAIN_MENU_ITEM_SEARCH, null, topFixed); addMenuItem(R.string.TLA_menu_settings, ThemeService.getDrawable(R.drawable.icn_menu_settings, themeFlags), MAIN_MENU_ITEM_SETTINGS, null, bottomFixed); // Settings item - addMenuItem(R.string.TLA_menu_support, - ThemeService.getDrawable(R.drawable.icn_menu_support, themeFlags), - MAIN_MENU_ITEM_SUPPORT, null, bottomFixed); // Support item } @Override