Commit Graph

38 Commits

Author SHA1 Message Date
Nick Alexander
c7eb81d119 Bug 1064177 - Part 2: Don't show Synced Tabs home panel in Guest Mode. r=wesj
We hard-code a number of default panel configuration options here, so
let's add another.

I don't care to migrate serialized Guest profile Home Panel
configurations forward.  I don't expect there are any: no Home Panel
configuration is written to SharedPreferences until the user edits the
default configuration in Settings > Customize > Home, and I expect ~0
folks to have taken these steps while in Guest Mode.

While I was here, I updated the other uses of GeckoProfile.inGuestMode
to guard Sync related things that I found.

--HG--
extra : rebase_source : 995a70fb19abbd1958e84f2517bd864ffdf75584
2014-09-26 11:44:56 -07:00
Michael Comella
937d77faf4 Bug 1071878 - Put an empty rectangle for websites without favicons on new tablet. r=lucasr
--HG--
rename : mobile/android/base/resources/drawable-large-hdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-hdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-mdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-mdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xhdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-xhdpi-v11/new_tablet_default_favicon.png
rename : mobile/android/base/resources/drawable-large-xxhdpi-v11/favicon_none.png => mobile/android/base/resources/drawable-large-xxhdpi-v11/new_tablet_default_favicon.png
2014-09-24 16:38:33 -07:00
Martyn Haigh
878ee5bf23 Bug 1046206 - Change TabsPanel to use alternative layout when isNewTablet (r=lucasr) 2014-09-24 11:55:47 +01:00
Martyn Haigh
a70326e54f Bug 1056920 - Create grid based layout for tabs (r=lucasr) 2014-09-23 15:06:36 +01:00
Michael Comella
f4a84162dd Bug 1066253 - Part 2: Put favicons in the tab strip. r=lucasr 2014-09-22 14:44:49 -07:00
Ryan VanderMeulen
15d6f5ac3e Backed out 3 changesets (bug 1056920) for Android bustage on a CLOSED TREE.
Backed out changeset 89abe3df46af (bug 1056920)
Backed out changeset 881af39f223d (bug 1056920)
Backed out changeset a21fee67d9dc (bug 1056920)
2014-09-22 12:53:16 -04:00
Martyn Haigh
0beb28bc02 Bug 1056920 - Create grid based layout for tabs (r=lucasr) 2014-09-22 17:22:13 +01:00
Martyn Haigh
8975b51d4c Backout bug 1056920 - incorrectly pushed (r=backout) 2014-09-22 16:44:45 +01:00
Martyn Haigh
c7dbdd6f98 Bug 1056920 - Create grid based layout for tabs (r=lucasr) 2014-09-22 16:29:35 +01:00
Martyn Haigh
2edb9eebdc Bug 1055539 - Rename TabsPanel internal class from TabsListContainer to PanelViewContainer (r=lucasr) 2014-09-22 15:37:34 +01:00
Martyn Haigh
ff558ffd0f Bug 1061163 - Rename tab_row to tabs_layout_item_view (r=lucasr) 2014-09-22 15:28:28 +01:00
Lucas Rocha
082dcacd46 Bug 1015447 - Top-level container for tab strip with 'new tab' button (r=mcomella) 2014-09-12 11:45:58 +01:00
Lucas Rocha
87cb2645c5 Bug 1014987 - Gracefully handle out-of-bounds positions in TabsStripAdapter (r=mcomella) 2014-09-11 00:27:01 +01:00
Lucas Rocha
4abd73bbfb Bug 1014987 - Introduce the new tab strip views (r=mcomella) 2014-09-10 21:28:58 +01:00
Lucas Rocha
d10e53c8ae Merge m-c to larch 2014-09-09 17:46:44 +01:00
Lucas Rocha
15fcefeec7 Backout bug 1014987, reftest failures (r=backout) 2014-09-09 17:17:03 +01:00
Lucas Rocha
f557f1e603 Bug 1014987 - Introduce the new tab strip views (r=mcomella) 2014-09-09 13:45:18 +01:00
Richard Newman
11cf0d9be0 Bug 1044334 - Part 3: fix access to tabs_panel_footer in TabsPanel. r=lucasr 2014-09-08 21:32:47 -07:00
Martyn Haigh
c5c80e62bc Bug 1060345: Create a way of dynamically inflating the correct tab layout (r=lucasr) 2014-09-05 16:52:44 +01:00
Lucas Rocha
1588fe4cbe Merge m-c to larch 2014-09-05 14:37:02 +01:00
Martyn Haigh
37c2fc80f4 Bug 1055595 - Part 4: rename and extract adapter, make abstract and create concrete implementation within the list view (r=lucasr) 2014-09-05 09:28:25 +01:00
Martyn Haigh
a9590e0b46 Bug 1055595 - Part 3: introduce newView/bindView constructs in to adapter (r=lucasr) 2014-09-05 09:28:24 +01:00
Martyn Haigh
816adf39e3 Bug 1055595 - Part 2: move code from layout to item view (r=lucasr) 2014-09-05 09:28:24 +01:00
Martyn Haigh
ff2dd14741 Bug 1055595 - Part 1: Simplify adapter (r=lucasr) 2014-09-05 09:28:24 +01:00
Lucas Rocha
a51bc86e57 Backout bug 1055595, build failures (r=backout) 2014-09-04 18:29:19 +01:00
Martyn Haigh
f62424839a Bug 1055595 - Part 4: rename and extract adapter, make abstract and create concrete implementation within the list view (r=lucasr) 2014-09-04 16:54:01 +01:00
Martyn Haigh
d8b38fd683 Bug 1055595 - Part 3: introduce newView/bindView constructs in to adapter (r=lucasr) 2014-09-04 16:54:01 +01:00
Martyn Haigh
569276ea5c Bug 1055595 - Part 2: move code from layout to item view (r=lucasr) 2014-09-04 16:54:01 +01:00
Martyn Haigh
ccf1d16193 Bug 1055595 - Part 1: Simplify Adapter (r=lucasr) 2014-09-04 16:54:00 +01:00
Martyn Haigh
87b0f0e0f9 Bug 1056169 - Factor out TabRow and rename it to TabsLayoutItemView (r=lucasr) 2014-08-27 17:11:56 +01:00
Martyn Haigh
56d3538ac3 Bug 1046209 - Part 2: Extract TabsLayout interface (r=lucasr) 2014-08-27 16:17:59 +01:00
Martyn Haigh
e04d34ef33 Bug 1046209 - Part 1: Rename TabsTray to TabsListLayout (r=lucasr)
--HG--
rename : mobile/android/base/tabs/TabsTray.java => mobile/android/base/tabs/TabsListLayout.java
2014-08-27 15:45:23 +01:00
Federico Paolinelli
3c67de244d Bug 1056315 - Animate tab panel header on first tabs panel open. r=nalexander 2014-08-21 11:31:00 -04:00
Lucas Rocha
e847d2234b Bug 1055576 - Factor out code to draw tab curves (r=mcomella) 2014-08-21 17:14:28 +01:00
Ed Morley
247efa516c Backed out changeset efe3c7a0091c (bug 1016613) for causing bug 1054623 again 2014-08-18 08:19:39 +01:00
Ethan Pransky
eef44151b3 Bug 1016613 - Replace RemoteTabsPanel view with ViewStub in tabs_panel.xml and create new layout file to inflate the ViewStub when user clicks on 3rd button in TabsPanel. r=mcomella
This was done in order to save on resources and not create the RemoteTabsPanel until needed
2014-08-13 10:39:32 -07:00
Lucas Rocha
fba8701548 Bug 1046212 - Rename tabspanel package to simply tabs (r=mcomella)
--HG--
rename : mobile/android/base/tabspanel/PrivateTabsPanel.java => mobile/android/base/tabs/PrivateTabsPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsContainerPanel.java => mobile/android/base/tabs/RemoteTabsContainerPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsList.java => mobile/android/base/tabs/RemoteTabsList.java
rename : mobile/android/base/tabspanel/RemoteTabsPanel.java => mobile/android/base/tabs/RemoteTabsPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsSetupPanel.java => mobile/android/base/tabs/RemoteTabsSetupPanel.java
rename : mobile/android/base/tabspanel/RemoteTabsVerificationPanel.java => mobile/android/base/tabs/RemoteTabsVerificationPanel.java
rename : mobile/android/base/tabspanel/TabsPanel.java => mobile/android/base/tabs/TabsPanel.java
rename : mobile/android/base/tabspanel/TabsTray.java => mobile/android/base/tabs/TabsTray.java
2014-08-06 15:59:41 +01:00
Nick Alexander
d69784074f Bug 1057637 - Extract a re-usable ExpandableListAdapter out of RemoteTabsList. r=mcomella
This patch does a few other small things as well:

* It exposes the client device type.  This will be used later, as part of
  the visual refresh.
* Aligns the field names in remote_tabs_child with the names used by
  TwoLinePageRow.  This will be used later, when we finally use said
  standard view class.

--HG--
extra : rebase_source : 291f69a5f9b68801dd9154c5d291c6795d218ff6
2014-08-29 11:56:41 -07:00