CompanyGateways / mytracks

Automatically exported from code.google.com/p/mytracks
1 stars 0 forks source link

Update UI for ICS #481

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Pretty self-explanatory - MyTracks looks bad on tablets, we need to improve 
that.

Original issue reported on code.google.com by rdama...@google.com on 3 Jun 2011 at 10:26

GoogleCodeExporter commented 9 years ago
Finally starting.

Plan is: use backported fragments API to add two possible layouts - one with a 
single fragment (reflects current UI) and one with 3 fragments (all screens at 
once).
Initially will provide only a single possible layout for the 3 fragments, and 
in the future I may add a customizable layout (like dragging split bars and 
picking what goes where from little menus in each fragment) or at least a few 
pre-defined layouts.

Other details: if on Honeycomb+, then we'll use the action bar, otherwise not; 
will use version tagging to have two different versions (so there'll be 
res/layout and res/layout-v11).

Main code changes involve:
- change ChartActivity, StatsActivity, MapActivity into fragments
- making MyTracks a MapFragmentActivity (make a copy of FragmentActivity 
subclass MapActivity), since there's no other way to get map tiles to load
- detecting which fragments are present to decide whether to use the side 
buttons

One bad but acceptable consequence of this change will be losing Cupcake 
compatibility - but really, if you're still on Cupcake, you're missing out on 
tons of other cool things, you really want to get a newer phone.

Original comment by rdama...@google.com on 1 Jul 2011 at 7:06

GoogleCodeExporter commented 9 years ago
Loosing cupcake is fine but for now I think there are actually more cupcake 
devices than tablets.  Luckily the market now supports multi-apk so we can just 
post the last compatible version of mytracks for cupcake and below.

Original comment by sandordo...@google.com on 1 Jul 2011 at 4:27

GoogleCodeExporter commented 9 years ago
Jimmy, if you want we can turn this issue into "Make the UI ICS-ready" or 
something like that.
We can probably use a lot of what I already did for the tablet.

Original comment by rdama...@google.com on 6 Jan 2012 at 5:13

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
So, the full plan is the following:
- Context menu disappears and gets moved to the action bar and its menu
- My location moves into the map, exact same UI as GMM
- Turn the 3 main activities into Fragments (will present problems with the 
MapActivity, which will need a workaround)
- The 3 main activities become action bar tabs in ICS, stay as paged in pre-ICS
- Fix icons for ICS (as possible/needed) and add xhdpi assets
- Update desktop widget's style for ICS

Tablet-specific:
- split-screen layout for tablets (already done a while ago, needs to be 
updated)
- Fragmentize preferences screen

Let me know if you remember anything else that needs addressing.

Original comment by rdama...@google.com on 20 Jan 2012 at 4:28

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
http://code.google.com/r/jshih-mytracks1/source/detail?r=62faf2856a4a1d2fd720e77
70c9a6de3306dc47d
http://code.google.com/r/jshih-mytracks2/source/detail?r=653d070f214380df09c4fd4
9c8d4bbb9e58c0155
http://code.google.com/r/jshih-mytracks2/source/detail?r=a9c2b400ed942a9e4cb1cb6
052a78bd3cdb35557
http://code.google.com/r/jshih-mytracks3/source/detail?r=fe235d251fe21add37a2d1c
ef1f9b1be5b370ec2
http://code.google.com/r/jshih-mytracks3/source/detail?r=3ce8f35f314dc2fac8275f1
60e3f886fb9a144e4
http://code.google.com/r/jshih-mytracks3/source/detail?r=6e92133bad5bd00521e0fa8
e32656fa6f0b45aec
http://code.google.com/r/jshih-mytracks3/source/detail?r=829ff745613a08dc3c60135
a643dec6fa2be56c9
http://code.google.com/r/jshih-mytracks3/source/detail?r=5e7fe811444180f8519f7ba
2a286319af7ee4ef2
http://code.google.com/r/jshih-mytracks3/source/detail?r=0a45fd97ab47552e01762ef
0a79da04072414e1c
http://code.google.com/r/jshih-mytracks3/source/detail?r=68ee7dad11cdc2e789a4126
1d577664e57464c47
http://code.google.com/r/jshih-mytracks3/source/detail?r=ae3fc6d743066b1e7b10847
c9e9471fc1094b60d

Original comment by jshih@google.com on 30 Apr 2012 at 6:24

GoogleCodeExporter commented 9 years ago

Original comment by jshih@google.com on 16 May 2012 at 10:57