History log of /packages/apps/InCallUI/src/com/android/incallui/ConferenceManagerFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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