45f2a7014de8102479a50886300fecbd704779a4 |
|
17-Apr-2015 |
Andrew Lee <anwlee@google.com> |
Make createPresenter() and getUi() public. ... and update the visibility of their overriden instances. This allows us to create fragments with the BaseFragment/Presenter fragment which do not live in the incallui root directory. Bug: 20300758 Change-Id: I7f9b1c630538a04ca773ba155e5fb8efd6cf6af7
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
38f8e6cd8352355539a6feaa6c2246239bdaafcd |
|
07-Mar-2015 |
Yorke Lee <yorkelee@google.com> |
Improve InCallUI fragment management * Load some fragments on demand * ConferenceManagerFragment * DialpadFragment * Remove ConferenceManagerFragment from incall_screen.xml so that it is no longer loaded statically * Add helper methods to InCallActivity to facilitate dynamically loading fragments * Fix some bugs with fragment visibility and activity recreation Change-Id: I475e2302fae415817f06da209dd6484c89467480
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
7ad00e04589d04413387c987c8b547a0a6df5f13 |
|
04-Dec-2014 |
Tyler Gunn <tgunn@google.com> |
Fixing manage conference accessibility issues. 1. The "Manage Conference" button would be announced twice when it received focus. Moved content description to the parent FrameLayout that acts as the button and made it focusable to ensure that the description is read only a single time. 2. When tapping "Manage Conference" button there was no audible feedback that the manage conference screen was opened. Set focus to the list of conference participants so that this list is announced when the manage conference screen opens. 3. It was possible to change focus from the list of participants in the manage conference screen to the call card buttons and other elements behind the manage conference screen. Fixed by explicitly setting the call card fragment visibility to GONE when the conference manager is shown. Bug: 18440532 Change-Id: I0ce4f74ccb98c5cefd6c6e75eb8ef9310bd6d7fb
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
1ffa381cf74f1ad30cb22de8d6100599e1854d64 |
|
10-Nov-2014 |
Tyler Gunn <tgunn@google.com> |
Add support for >5 participants to InCall manage conference UI. - Previous UI had space in the layout for 5 participants only. - Replaced the 5 static participant slots with a ListView. - Created a new Adapter to populate the list. - Added logic in the adapter to request contact info and photo from the contact info cache -- this is required for conference event package participants as they may not have had that information loaded yet. Bug: 18201339 Change-Id: Ieb8038922d2cb4cb1dfce392cf5889e966ff2895
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
a6dbbf6dee46b7657d5ce55d8faed0e17e327f96 |
|
15-Oct-2014 |
Andrew Lee <anwlee@google.com> |
Update Conference Manager UI after capability changes. Before, we just set the visibility of the disconnect and separate buttons based on the initial call capabilities when the fragment is created. This can actually change, for example if an IMS call changes to a circuit switch GMS call. To address this, now implement a call details listener on the conference manager presenter, and update the UI if there is a change to disconnect or separate capabilities on a call. This required rearranging some code in the fragment to accomodate these changes; we now no longer assume the code to set the visibility of the buttons is only called once. Bug: 17429707 Change-Id: I476202a21a8ce07568170cd0e046697df84df991
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
989b3cb50a5970c3cdc0bcf5393a771c43109d7a |
|
11-Sep-2014 |
Ihab Awad <ihab@google.com> |
Change UI to represent conferenced IMS connections (3/3) IMS conferenced connnections cannot individually hold or disconnect. Bug: 17451623 Change-Id: I701773a40f6329b93ccf434d8ad30f99f0438edf
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
6dbbfd52ff0a25bcbe03da4ca3976b9a1e42ec46 |
|
25-Aug-2014 |
Andrew Lee <anwlee@google.com> |
Restyle conference call manager screen. + Swap out/in new assets for end/split icons in the manager screen, and the splash screen in the InCall screen. - Removed unused conference call manager code, including things like chronometer and the "done" button. + Replaced custom action bar in conferece call manager with standard action bar. + Added contact image (does not open quick contact) in the list of calls in the conference call manager. This is done with a lookup using the contact photo manager, and required adding the lookup key to the ContactCacheEntry. + Handled a missing Call.State case in CallCardFragment for calls with state CONFERENCED which caused crashes. + Misc style changes on conference call manager: colors, sizes, paddings. + Adjusted elevations so dialpad covers manager/secondary buttons. + Added ripple to manager/secondary buttons. Bug: 15862303 Change-Id: Iab9b6421d5a1ea69cd951a459d46c065f9456a8f
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|
0f09a02be361d5bb36fac6981649204f5d6987fa |
|
05-Sep-2013 |
Christine Chen <christinech@google.com> |
Adds manage conference call UI Bug: 10334739 Change-Id: I46a52ec967a1c496dd4b797f2064d9099670711f
/packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
|