51c7c534e9fd93942aee5edce244f2e2a6e57f34 |
|
17-May-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Docs/API fixes for API review - Stopped deprecating setSecondaryToolbarColor - Reworded getPackageName javadoc to make the use of ignroeDefault clear - Removed trailing dots from @see in javadocs to fix docs build BUG=196621925 Change-Id: Ib6f2504725ba189b56f6348800e45708823f5163
/frameworks/support/customtabs/api/current.txt
|
d21b7588a99c0c17523a027e42d39148196f35f1 |
|
05-May-2016 |
Benoit Lize <lizeb@google.com> |
Merge "customtabs: Add convenience methods to get the package name and warmup()." into nyc-dev
|
4382b18230d2d6d400dd58eaca53a42ff0d8e387 |
|
28-Apr-2016 |
Benoit Lize <lizeb@google.com> |
customtabs: Add convenience methods to get the package name and warmup(). To follow best practices, Custom Tabs clients have to connect to the warmup service, and warm up the implementation. Also, finding the right package to direct the intents to has to be implemented by clients. This adds two convenience methods: - Find the right package name. - Connect to the service, and warm up the implementation in a "fire and forget" fashion. Change-Id: If55ff76327bbf0a36b9b133becaab809d381d628
/frameworks/support/customtabs/api/current.txt
|
f75fe23543be03eba16f915724caf3a15e036a7f |
|
22-Apr-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Add a custom tabs API to use RemoteViews in the secondary toolbar This introduces three new extras and a single call that uses all of them inside the Builder. The client can now add a remote view hierarchy to be inserted into the secondary toolbar. With the RemoteViews, the client can give a list of View IDs that will have their onClick behavior overridden to get back the current url of the custom tab as data. BUG=27970505 Change-Id: Ia2d912e44f873619ce48c340699d888111d709df
/frameworks/support/customtabs/api/current.txt
|
31d3693ce923831667ce9e3c83d1bdd3f66742d8 |
|
09-Feb-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Address API review comments Renamed calls to have toolbar instead of action bar. Added more explanation for max number of items. Fixed javadocs BUG=26773457, 27075348 Change-Id: Ia5202fd6fe65245312f24a650573b2dbb359be1d
/frameworks/support/customtabs/api/current.txt
|
64694064caedb59afda4ef69b04feaee12c0a33f |
|
22-Jan-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Add a way to change the color of the bottom action bar in customtabs Adds the extra that will declare the color and the corresponding CustomTabsIntent.Builder method. BUG=26735693 Change-Id: Idf5e31154573db29b5511c992b9b637757dc8189
/frameworks/support/customtabs/api/current.txt
|
179ab306d366df2ac610dd8c72bf19a5a8887970 |
|
08-Jan-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Add a way to put more than one custom action button to customtabs This adds new APIs to CustomTabsIntent/CustomTabsSession to add/update more than one button to the UI with assigned ID. To keep backwards compatibility with the previous APIs, the one main button is always given a constant ID and new ones are assigned by the client. This uses the already present updateVisuals aidl call to send the messages to the browser side. BUG=26470162 Change-Id: Ic6668093f494796a1e91508b0a29ef2b5760875a
/frameworks/support/customtabs/api/current.txt
|
8b26db5521378d84391e4ac4c932ca39d1ac83e1 |
|
05-Jan-2016 |
Yusuf Ozuysal <yusufo@google.com> |
Add an API for having a default share menu item inside custom tabs Adds an extra and the corresponding API for having "Share" as one of the default custom tab menu items. BUG=26388015 Change-Id: I5425592328949068e0531ead8c77eb822569e093
/frameworks/support/customtabs/api/current.txt
|
f2fe06734fa162d7d49f4891b7052bba8f19f50c |
|
08-Sep-2015 |
Yusuf Ozuysal <yusufo@google.com> |
[Custom Tabs] Add updateVisuals() in CustomTabsService In ICustomTabsService.aidl, updateVisuals() is a generic API that takes a bundle and an IBinder. The bundle needs to have the same structure as a custom tabs VIEW INTENT, in terms of UI customizations. In CustomTabsSession, a public method is created for updating the action button for the current session with a new Bitmap icon and new content description. Change-Id: I6f30da7c524599342997987081838c73a54e4880
/frameworks/support/customtabs/api/current.txt
|
0a2d9ca046eb9f4da51929356b2018574104a5f9 |
|
25-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
am 8e6b300a: am c8e7be13: am c5c0045d: Reland: Add a way of generating a CustomTabsSessionToken from an intent * commit '8e6b300ad5d86dde84ddc2dcdfedf4b1d8a21538': Reland: Add a way of generating a CustomTabsSessionToken from an intent
|
c5c0045de7c8848144a570665e0d3c950816f314 |
|
20-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Reland: Add a way of generating a CustomTabsSessionToken from an intent Currently there is no way of obtaining a session token from an intent on the browser side. We add the session's ICustomTabsCallback to the intent with CustomTabsIntent.Builder constructor but since CustomTabsSessionToken don't have any public constructors and ICustomTabsCallback is hidden we can't generate one using the IBinder we got from the intent. This change add a support library convenience call to do all this behind the scenes. Reviewed: https://googleplex-android-review.git.corp.google.com/#/c/755029/ Fixed: Javadoc link in BundleCompat.java b/23389835 Change-Id: I63468335c6cb1389a8ecd89b151f7177aa733f08
/frameworks/support/customtabs/api/current.txt
|
9e7466f6a2897f03d4bdabba67d589bd44c6b2ee |
|
25-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
am ccf4675e: am d5cb7b5a: am 914c8c87: Merge "Revert "Add a way of generating a CustomTabsSessionToken from an intent"" into mnc-dev * commit 'ccf4675e0c12bb4765222529341ce2ab479e50ba': Revert "Add a way of generating a CustomTabsSessionToken from an intent"
|
e063d4d36883c9f7ca100036b9344b665ab6fd1e |
|
24-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Revert "Add a way of generating a CustomTabsSessionToken from an intent" This reverts commit c502e639bdb79fa04454641310f8965d0ffe0191. Change-Id: I89d1315200de3fa0c3d80522eda56f9db910fdf8
/frameworks/support/customtabs/api/current.txt
|
60f79822fa79b180f292e789bf0d45ada121c33e |
|
24-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
am fdf87001: am b0d449b9: am 7f2ba521: Merge "Add a way of generating a CustomTabsSessionToken from an intent" into mnc-dev * commit 'fdf8700100328aa698c90578cecea9818958dee4': Add a way of generating a CustomTabsSessionToken from an intent
|
c502e639bdb79fa04454641310f8965d0ffe0191 |
|
20-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Add a way of generating a CustomTabsSessionToken from an intent Currently there is no way of obtaining a session token from an intent on the browser side. We add the session's ICustomTabsCallback to the intent with CustomTabsIntent.Builder constructor but since CustomTabsSessionToken don't have any public constructors and ICustomTabsCallback is hidden we can't generate one using the IBinder we got from the intent. This change add a support library convenience call to do all this behind the scenes. b/23389835 Change-Id: Iff0b28c2f85d0400646517dacacfa947a6e556f7
/frameworks/support/customtabs/api/current.txt
|
9440f0b000fc2740382eb4ae5f1afec58c245c2c |
|
19-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Updates to customtabs support library - Add an extra to enable url bar hiding - Add an extra to declare whether the action button should be tinted by implementation - Add two more callback signals for tab shown/hidden - Declare a syncronized field final in CustomTabsService Change-Id: If049b4601967ddef27808715cf59ea9a9a62502e
/frameworks/support/customtabs/api/current.txt
|
8a1ccd14081000d6501622de72a16da67c33030c |
|
10-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Add accessibility extra and clarification callbacks to custom tabs. During launch review we got feedback that the button should always have an accessibility string. Added it to the builder as a must have key as well. Clarified button related specs. Also added two more callback signals to remedy cases where we get two pageLoadStarted signals back to back due to user action or internal failures interrrupting page load. b/23079160 Change-Id: I7f590d1df6e3ac9757e70e2518363d038a5aaef5
/frameworks/support/customtabs/api/current.txt
|
689e91d33a4c181f0fe529adcf765930ea8907e0 |
|
07-Aug-2015 |
Benoit Lize <lizeb@google.com> |
Reland "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands" Change: Added missing import. Original commit message: This adds a new AIDL method, extraCommand(String, Bundle). It is intended to allow implementations to add extra unsupported commands forcetesting or experimental purposes. These are not intended to be documented, and should be either internal (for testing) or transient (as a testing ground before adding them as a proper AIDL method). In Chromium's case, this command will be used for these two purposes. In the same fashion, this also introduces an "extra" callback. Change-Id: Idb375bc701f434b4fe76ee93c8a2596716b36047
/frameworks/support/customtabs/api/current.txt
|
e0c6f48d5720470e799122532699fc89d5165307 |
|
07-Aug-2015 |
Ian Wen <ianwen@google.com> |
Merge "Revert "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands"" into mnc-dev
|
ee8b0611c54393060684c7cb6f8315b6365bb4b1 |
|
07-Aug-2015 |
Ian Wen <ianwen@google.com> |
Revert "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands" This reverts commit c08c466b732ff72ceb0df89c4b78362e1948c356. Change-Id: I3179a36b7b1da7a96a3e5a0697605d3423ea755d
/frameworks/support/customtabs/api/current.txt
|
0384004c82ef83c2de4fdfdd73585a1ae212f838 |
|
07-Aug-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Merge "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands" into mnc-dev
|
97ee4f3f353309991efd3ceca369548b485e9a5f |
|
31-Jul-2015 |
Benoit Lize <lizeb@google.com> |
customtabs: Add a Builder class for UI customizations. Also add customtabs to settings.gradle. Change-Id: I96be920e25f2439898025b695b75da2e7b133e84
/frameworks/support/customtabs/api/current.txt
|
c08c466b732ff72ceb0df89c4b78362e1948c356 |
|
31-Jul-2015 |
Benoit Lize <lizeb@google.com> |
customtabs: Add "extraCommand" and "extraCallback", for unsupported commands This adds a new AIDL method, extraCommand(String, Bundle). It is intended to allow implementations to add extra unsupported commands forcetesting or experimental purposes. These are not intended to be documented, and should be either internal (for testing) or transient (as a testing ground before adding them as a proper AIDL method). In Chromium's case, this command will be used for these two purposes. In the same fashion, this also introduces an "extra" callback. Change-Id: I468a6f7bbf82a83bb480ff41e1239dc8c8254a40
/frameworks/support/customtabs/api/current.txt
|
08889acbc842c73b64f94a761910154d9d42ee4c |
|
18-Jun-2015 |
Yusuf Ozuysal <yusufo@google.com> |
Add /customtabs for Custom Tabs support library This adds the extras and keys that will be used for customizing the UI and functionality of the custom tab. It also contains two aidls that will be used for interfacing with the service that the custom tab provider will implement. For chrome implementation documentation see: https://developer.chrome.com/multidevice/android/customtabs Change-Id: I712cd82c94ceab820737f6e38e4783fabef51791
/frameworks/support/customtabs/api/current.txt
|