Age | Commit message (Collapse) | Author |
|
|
|
Bug: 17274805
Change-Id: Id25b325e9d59b63632eb55c514af409555707b9d
|
|
|
|
Support xxxhdpi devices.
Bug: 17212103
Change-Id: Id88c84e4abb5bd83daa19f8bc56bd2808cc183aa
|
|
|
|
|
|
Not directly related to bug, but cleanup I noticed along the way.
Bug: 15862303
Change-Id: I332597af836c073c4e6ae5f037cc033adf22e518
|
|
Change-Id: I24f44c37fd92b9a413ad7c01b38184855655fd16
Auto-generated-cl: translation import
|
|
- Remove it from the CallButtonFragment. This meant that related
logic was removed from CallButtonFragment/Presenter, and similar
logic was added to the CallCardFragment/Presenter.
- Delete old groups icons. (new ones added in ContactsCommon)
- Delete the extra_button_row logic.
+ Replace extra_button_row with a dedicated "manage conference
calls" button, and added to call card content layouts.
+ Style the new button to be similar to the secondary call info.
Bug: 15862303
Change-Id: I2b4e1a3a30422c7d5e9c01479f13291a785d85f3
|
|
|
|
Bug: 15862303
Change-Id: I24e289281c2a45e8432ee3371fe32e15483bd554
|
|
|
|
We now use the same button component for merge. Formerly, it seems
that it was included in the "extra button row" to accomodate the
add and merge options both showing at the same time. Now, we handle
this as an additional scenario for the overflow menu button.
This is prework in order to be able to delete the extra button row,
and add a different "row" for the conferece call manager.
Bug: 15862303
Change-Id: I278ea17291d8daf3c5201116a10e3641b5deb4e1
|
|
lmp-dev
|
|
Bug: 17179079
Change-Id: I3b327250c181f821ec37d574ae804f8003d04603
|
|
|
|
|
|
They have been moved to PhoneCommon. The current ones in
InCallUI were clobbering any changes made in PhoneCommon.
Bug: 17069720
Change-Id: I38afcdcd29d26f67f4e07247024e3bb44bdafc8a
|
|
|
|
Fix and add some logging.
Bug: 17136172
Change-Id: I5ce30d09bbc82f00ac225406fa0998ce6ecd776f
|
|
|
|
* Add new accessibility-related strings
* Create and send accessibility events as necessary when a button's
state changes
Bug: 17147682
Bug: 17144849
Bug: 17161247
Change-Id: Ib1637993c644c4f159e850bdb9d54e0f00d3a68e
|
|
+ Adjust FAB positioning scenarios; scale in and out instead of
translating when showing/hiding.
+ Translate FAB depending on whether secondary call info is shown.
Bug: 16399233
Bug: 15862303
Change-Id: Ibbf89f717a38f2ed6d4d995544e290da4d4d7462
|
|
into lmp-dev
|
|
Default SIM icon tint should be the same as the color of the call state
label. Fixed animation for call state icon.
Bug: 16685783
Change-Id: Ie170027e0a14096442fb78c8e6d8b469aa03b51d
|
|
account." into lmp-dev
|
|
Touch animation reveal should happen from where the user touches the
screen. This change deals only with the account selection dialog case
(and should be the last one).
Also if phoneAccountSelected in TelecommAdapter is called with an empty
accountHandle, log an error.
Bug: 17124195
Change-Id: I381ec7e377ee3be981c4e8b63b5253d75561b6bf
|
|
into lmp-dev
|
|
Closely restrict the cases where the InCallUI is initialized.
Bug: 16898291
Change-Id: I78be81f140b8de24fdd4a27cdf0aa01c6a230e3a
|
|
|
|
Bug: 17129072
Change-Id: I4cf78580a0cbab93a2362d564a3454c81d596d95
|
|
Change-Id: I2ecea7523a1085055ecdbc0358248e53266c7e95
Auto-generated-cl: translation import
|
|
|
|
Canceling the animation is not enough to force a redraw of the call state label.
Set the text to null instead.
Bug: 17073203
Change-Id: Ib731e18a0d2311c0cf9f41953fadfa4ec019310c
|
|
|
|
Bug: 17112104
Change-Id: I85ec1fda31ce626368c722c4de95f558b0b523d7
|
|
|
|
Bug:16844332
Bug:16449372
Change-Id: I815df3aa8c2cf9db5dd20d670a64e3fd59493f56
|
|
Change-Id: I3e7adbb6b509004b55fe510be8ddbb8f5b63c50b
Auto-generated-cl: translation import
|
|
+ Use new theme color for dialpad tints.
+ Translate FAB higher and make it 128% scaled in InCallUI.
+ Add methods so that dialpad is shown/hidden, FAB transitions
to/from its normal position and normal scale.
+ Translate button in/out when enabled/disabled.
Bug: 16399233
Change-Id: Ia8f56f494a89927c25657a75cfcca147c34c6c98
|
|
|
|
Bug: 17067923
Change-Id: I89bcd3fd743da544957bc2af59126edf5a44548b
|
|
Use sets backed by ConcurrentHashMaps instead of HashSets, and
CopyOnWriteArrayLists instead of ArrayLists, to prevent concurrent
exceptions if listeners try to remove themselves in callbacks while
iterating over the listeners.
Bug:16325026
Change-Id: Ia86f5cafa1d844aa7927df8ff9b02b5574bdde2b
|
|
If there is no call for some reason, just ignore the touch point.
Bug: 17065151
Change-Id: Ib208e08465cf8247d3fded6df323c66ccf7778d8
|
|
|
|
Switch from HashSets to Sets backed by ConcurrentHashMaps, and from
ArrayLists to CopyOnWriteArrayLists, to prevent exceptions when listeners
remove themselves in their callback while iterating through the set or list.
Bug:17030803
Change-Id: I99511e56d77526796679e2840437d0ea47062830
|
|
InCallUI expanding circle should start where the UI made the call.
Bug: 16396523
Change-Id: I1c7775fcbe684a51376f5a1b744bdd06f26e7bbf
|
|
Bug: 16416927
Bug: 16494880
Change-Id: If756941a5bdd25ff8ac633a56fe90c894d4a46a4
|
|
|
|
1. Fixed slide in/out animations for RTL locales.
Bug: 16463723
Change-Id: I526efec7795c891cbb4fa27776bb8be7d26ac114
|
|
|
|
1. Flattened the view hierarchy to remove a few layers of nested frames.
Removed call_card.xml since it was essentially just nested frames.
2. Deferring inflation of the dialpad until it is actually needed.
Bug: 16594582
Change-Id: I34a03dc3d95431bd0ba1d784a64ae3929f240d46
|
|
Change-Id: Ic0d22fe4aeebc676b77ed5d184b6b906d9798e63
|
|
|
|
+ Move session modification listener into the video call presenter.
+ Add new video accept/reject notification and full-screen UI.
+ Added "handling" which sends session modification response.
Bug: 16657915
Change-Id: I35ff04e383d4938cbfb4e76677730f82557fd918
|
|
This CL hooks up StatusHints to the call state label.
This is used by Hangouts to show WiFi calling and
handoff status.
This CL also fixes a bug where the callback number was
not displayed for non-emergency numbers.
Bug: 13333680
Change-Id: I012967a0ccbffe87f1a365e2e3537b2f1d832501
|
|
|
|
Change-Id: I48af5e60291942c911e9e25d5870eacb19e01e2f
Auto-generated-cl: translation import
|
|
|
|
Add PENDING_OUTGOING as a state where the Telecomm information has not
yet returned but the UI has started. This allows the UI to immediately
begin initiating while Telecomm is waiting for the return of its
broadcast intent.
Bug: 16396523
Change-Id: Ia4b39689b89f9dea3aafae9e63ca0bfebb730501
|
|
lmp-dev
|
|
Bug: 16355803
Change-Id: I31b1065a2d7fb13a9e34244143fbe89d921937bd
|
|
|
|
Changing the means by which the preview camera is set for video calls.
Previously, an assumption was made that as soon as the camera is set
on the provider, the camera capabilities would be returned.
Changed so that instead the InCall-UI will explicitly request the
camera capabilities after the camera is set to match the original
intended camera setup flow.
Change-Id: I6992e68e1efc0d8abf017fdc62f932bd0b9fce03
|
|
Bug:16792822
Change-Id: I17a2d8e7b7de60e0cda2beee80ebc8f2bb74b7d9
|
|
lmp-dev
|
|
State of the dialpad's visibility is not correct until the
fragment transaction is complete. Use the checked state of the dialpad
button instead as a future indicator.
Bug: 14493250
Change-Id: I05d68096e2e7897c78467ad107e815f7005b81a8
|
|
Change-Id: I4e3b39c80f3724edce0692226f799ca3587d6993
Auto-generated-cl: translation import
|
|
Change-Id: I64fdca08d35f893d755e3b154543a261b1418343
|
|
Change-Id: I24afd20c371df7ada752f33584fd7cfb7630a351
|
|
|
|
The name is already displayed in a large enough text size that
it doesn't need to scale up in large text font. This gives the dialpad
more space so that text is not clipped.
Bug: 15859030
Change-Id: I06ffe4463ce98c97fd829d5db7a59d0c631e6c2a
|
|
|
|
|
|
The video provider always calls exitVideo() and as a result always sets
the audio mode to EARPIECE when any call starts, negating any automatic
setting done by telecomm (like bluetooth).
This change has three items:
1. Only set the audio mode if we are exiting a previously entered video
call.
2. When setting audio on exit, set it to the mode that was previously
saved when the video call was entered.
3. Convert usages of the private AudioMode to the public CallStateAudio.
Change-Id: I484ea8fadc9b7cf43692b517c97f906918fc49f8
|
|
Bug: 16659277
Change-Id: Ia8c61220b9278105a59894d326f55fcd309eb5db
|
|
|
|
Bug: 15921080
Change-Id: I89f5c9da7dec1fe9af4cd85cb541020741eb1354
|
|
|
|
Bug: 16327484
Change-Id: If4678281e2da1f1c7f0bcb91d496f1fd371be536
|
|
|
|
Change-Id: I83b0b7d5cdc7e1f3ed5cbe9a5711a9d9b0caa2b1
Auto-generated-cl: translation import
|
|
Bug: 16353999
Change-Id: I1b9895ada47c307dafdbf7457e84f2e631e27607
|
|
+ some minor cleanups with naming and listeners.
Bug: 16679238
Change-Id: Ic89b862b035ce6c99d8d7ec0fe5842b6a4b20ac4
|
|
- Display the appropriate status labels for video calls, mostly
depending on whether one is in a video call, and whether one
has requested video and is waiting for a response, or a video
request has failed.
- Add a handler to the CallCardPresenter, so we can show an error
message in the fail case, but only show the message for a time.
- Add video icon in layout.
- Renamed CallVideoClientNotifier to reflect newer nomenclature.
- Add session modification state information on InCallUI call. This
helps us track state to know what strings to display on the card.
Bug: 16013340
Change-Id: Ib2bf84d93a05664adbf7fe838848b7d7b54a8254
|
|
|
|
We were holding a reference to anonymous inner classes in CallCardPresenter
in an static instance of ContactInfoCache, which was causing activity leaks.
Refactor ContactInfoCacheCallback into a static inner class so that this
fixes the problem.
Bug: 16657866
Change-Id: I4da5cecd556f80fafd27f919b0aaa7f00b2a96f5
|
|
Change-Id: I6b5236e62d875f9fa4f37cc3f974c823ff68b388
Auto-generated-cl: translation import
|
|
|
|
Switching from teal to light blue.
Bug: 16356911
Change-Id: Ia1c84aadcc5f32645d144a5dc3bc41d5a19e012a
|
|
|
|
1. Add InCallCameraManager to track active camera and manage camera
capabilities.
2. Use new camera manager in CallButtonPresenter instead of directly
accessing camera.
3. Implemented new camera setup flow between incall and telephony.
4. Landscape video call support (actively rotating while video is running
crashes InCall at the moment, but you can start it in portrait or
landscape fine). Includes ensuring layout works properly with RTL
locales.
5. Added progress spinner to CallCardFragment, useful to show when an
upgrade to video is pending.
Bug: 16012946
Change-Id: Iff33422eec3a92d8cbeb217f5be2f1c9c5f3e98d
|
|
Change-Id: I0e0501dd79dca14ad479416b1c865e27a8c20ede
Auto-generated-cl: translation import
|
|
|
|
Add the following two APIs in Telecomm and use them in InCallUI
setProximitySensorOn
setProximitySensorOff(boolean turnScreenOnImmediately)
Bug: 16573954
Change-Id: I8219e9c659f4ea4493f5cd5c8bcaa95a98d180e2
|
|
Bug: 16629892
Change-Id: I689b5ce4f41db109b003bd15f9cae5596a1c3819
|
|
|
|
The following APIs/packages are private and should not be used
TelephonyManager.from(context) (use getSystemService(Context.TELEPHONY_SERVICE instead)
TelecommManager.from(context) (use getSystemService(Context.TELECOMM_SERVICE instead)
com.google.android.collect (use com.google.common.collect instead)
com.android.internal.util.Preconditions (use com.google.common.base.Preconditions instead)
Bug: 6948882
Change-Id: Ib939fdf704a340a51294eca8eabfda82022f6d9f
|
|
Bug: 16494880
Bug: 16495203
Change-Id: I61d981d835a5a4b452c20c736af1eabd64da198c
|
|
Bug: 15692074
Change-Id: Ib94c33fac8450b70e53dbe12d71f41777e9e140c
|