Commit Graph

1720 Commits

Author SHA1 Message Date
youtaol 004043c3e5 Change some code style. 2012-03-31 10:18:47 +08:00
Jimmy Shih 4b8d4e92b8 merge heads 2012-03-30 15:23:00 -07:00
Jimmy Shih fa18ace9e6 - remove PlayTrackUtils.
- use sub menu for "Export all...".
- prefix menu variables so they are unique.
- prefix intent extra variables with EXTRA.
2012-03-30 15:13:04 -07:00
Jimmy Shih 6869f003e7 - In the action bar, configure the Home button as the Up button.
- When starting an activity, always use FLAG_ACTIVITY_CLEAR_TOP and FLAG_ACTIVITY_NEW_TASK together.
- TrackDetailActivity should handle events for a specific trackId, not
  handling events for the current recording track.
- In TrackListActivity, to support screen rotation, make sure the EULA dialog
  is not shown before creating another one.
- Do not need to bind service in onStart. OnResume will bind the service
  if a recording is happening.
2012-03-30 14:19:29 -07:00
youtaol 314c3a76a6 Add test case for DynamicSpeedTrackPathPainter. 2012-03-30 17:28:09 +08:00
youtaol 7a4b5569f3 Change code style of SendToGoogleUtilsTest. 2012-03-30 11:18:56 +08:00
youtaol c9ccae4ac7 Add test case for UploadResultActivity. 2012-03-30 11:04:20 +08:00
Jimmy Shih 9ff1af221b Move the track context menu to the main menu.
Use sharedPreferenceChangeListener to listen when
a new recording has started to update the view like the action items.
2012-03-29 18:02:28 -07:00
youtaol eae2b63586 change some code style of SendToGoogleUtilsTest. 2012-03-29 15:14:37 +08:00
Jimmy Shih 246b13da4b Remove MenuManager.java. 2012-03-28 16:49:57 -07:00
Jimmy Shih 16f3217364 Set TrackListActivity as the main activity.
Move all startup dialogs to TrackListActivity.
Move one-time application config to MyTracksApplication
2012-03-28 15:28:38 -07:00
Jimmy Shih 9500169719 Rename menu to track_detail.xml 2012-03-27 17:34:37 -07:00
Jimmy Shih 3ef085fbc7 Rename MyTracks.java to TrackDetailActivity.java 2012-03-27 17:13:16 -07:00
Jimmy Shih 0091755c70 rename TrackDetail to TrackEditActivity 2012-03-27 16:41:14 -07:00
Jimmy Shih 6afa67acad Add compatibility library.
Have TrackListActivity extends FragmentActivity
Use Loader to load cursor.
Use DialogFragment to display dialogs.
2012-03-27 13:42:45 -07:00
Jimmy Shih 30b0348655 Add support for search widget.
For API level >= 11, use the search widget.
For API level < 11, use the search dialog.

For API level >=14, the search button will expand the search widget.
For API level < 14, the search button will invoke the search dialog.
2012-03-26 19:02:42 -07:00
Jimmy Shih 5da0afc509 Modify TrackListActivity according to ICS design. 2012-03-26 16:38:54 -07:00
Jimmy Shih d0bec34ec4 Add action item icons for
- record_track
- stop_recording
- search
- settings
- help

Note that the record_track icon is a temporary placeholder until the
actual icon is available.

Change AndroidManifest so that splitActionBarWhenNarrow is
not applied to all activities in the application.

Rename menu strings so they are more consistent.
2012-03-26 09:59:27 -07:00
Jimmy Shih fe6ec32d8e remove trailing whitespaces in strings.xml 2012-03-23 17:02:43 -07:00
Jimmy Shih c36a494952 merge heads 2012-03-23 16:26:39 -07:00
Jimmy Shih c1351a1994 merge heads 2012-03-23 16:20:35 -07:00
Jimmy Shih 2a74cf6604 fix comments 9bc0a5d1c206 2012-03-23 16:16:54 -07:00
Jimmy Shih a0c766d820 merge heads 2012-03-23 16:09:41 -07:00
Jimmy Shih 5890ddd2d5 merge from main 2012-03-23 14:48:06 -07:00
Jimmy Shih 6101b9899e fix comment for 43b6356d7eff 2012-03-23 14:43:00 -07:00
Jimmy Shih 362d4aff8c fix comment 9bc0a5d1c206 2012-03-23 14:28:11 -07:00
Jimmy Shih ff2fe17b2c fix comment on f87ee43bcbb1 2012-03-23 13:09:22 -07:00
Jimmy Shih 7a203cb608 fix comments for efb2d8ffe652 2012-03-23 13:04:10 -07:00
Jimmy Shih f876b8cab4 merge heads 2012-03-23 12:37:44 -07:00
Jimmy Shih db87201724 fix comments for ad1d456e2a96 2012-03-23 12:35:46 -07:00
Jimmy Shih 5c00d9723d fix comment for e4025681f67b 2012-03-23 12:24:04 -07:00
Jimmy Shih ba035db684 sync from main 2012-03-23 12:19:14 -07:00
Jimmy Shih 6ecde2dc7e fix comment for e4025681f67b 2012-03-23 12:18:52 -07:00
Jimmy Shih 70f592e967 merge heads 2012-03-23 11:08:01 -07:00
Jimmy Shih 8138f7a5d6 merge heads 2012-03-23 10:46:55 -07:00
Jimmy Shih 0489582d7b merge heads 2012-03-23 10:44:06 -07:00
Jimmy Shih b1c6d4ba4a update classpath for ADT 17 2012-03-23 10:43:52 -07:00
youtaol 0f2d77400e Test case for SendToGoogleUtils.java. 2012-03-23 12:34:52 +08:00
Jimmy Shih ce65213d33 merge heads 2012-03-22 17:02:28 -07:00
Jimmy Shih 0bd4461c32 merge heads 2012-03-22 12:12:14 -07:00
Jimmy Shih 3044a1daea merge heads 2012-03-22 12:11:21 -07:00
Rodrigo Damazio d8e00e5902 Updating to ADT 17: using BuildConfig instead of our own isRelease 2012-03-22 02:05:19 -03:00
Jimmy Shih bc9ff8b4b1 Fix several Android lint warnings using ADT 17. 2012-03-21 18:06:20 -07:00
Jimmy Shih d2a245194f Cleanup all remaining dialogs.
- Use DialogUtils to create a spinner or a horizontal progress dialog.
- Update all progress dialog messages.
2012-03-21 16:04:53 -07:00
Jimmy Shih a8002ce13e Update upload result dialog for ICS. 2012-03-21 13:54:59 -07:00
Jimmy Shih 8337cda5b8 merge heads 2012-03-21 13:05:41 -07:00
Jimmy Shih 7119bcc66f merge heads 2012-03-21 13:04:57 -07:00
Jimmy Shih f9e8cfeb75 Update About page and Terms of Service page for ICS. 2012-03-21 12:59:58 -07:00
Jimmy Shih 894d6e1133 Update the chart settings dialog based on ICS style guide. 2012-03-21 11:10:18 -07:00
Jimmy Shih 517026bef3 Modify UploadServiceChooser dialog to ICS style.
- Use AlertDialog title and buttons
- Use @android:style/TextAppearance.DeviceDefault.Medium
- Use 8dp for margin between elements
2012-03-20 18:46:24 -07:00