Age | Commit message (Collapse) | Author |
|
Bug: 14900155
Change-Id: Ib315cf449a0059a11ac50ba6e5a04b15e2db35a9
|
|
Bug: 14900155
Change-Id: I12cf9aa36c7947e7ee8078de088882b2b3fbdae6
|
|
|
|
Bug: 13962594
Change-Id: Ifbbf7fa75ffccfb893e6825774565c1e21e86c76
|
|
|
|
No longer use the built-in options menu functionality. Instead add
our own menu button and handling its clicks as menu item clicks
instead of options menu clicks.
Bug: 14900155
Change-Id: I1ed15df2fc2463f963c1825f6f52437c6122f539
|
|
|
|
Change-Id: I4f6caee8f6b9f575e95095dc387527f462140386
|
|
|
|
- Add a touch listener to enter the search ui when the user touches
the search bar.
- Add a key listener to exit the search ui if the user closes the
keyboard while the text input is empty. SearchEditTextLayout was
added to facilitate this..
- Get rid of mFragmentsFrame, and control visibility of the
favorites view by adjusting the alpha of the lists framgent instead,
- Delete (hack) logic to change the background color.
- Enter the search ui whenever the dialpad is shown, and exit if it
is hidden and there is no query.
- Handle showing/hiding the actionbar depending on whether the
overlapping panel is displayed. This solution is a little hack, but
what seems to be a weird frameowrk interaction prevents the desired
solution of showing the action bar and then updating the hide offset.
Bug: 14900155
Change-Id: I4e06e4ed8eae49ef48317c99a556c51ff2a206a5
|
|
Bug: 14876142
Change-Id: Ic4e806153156489473aeff91dbb9380302431ace
|
|
entries under 4 headings, "Today", "Yesterday", "Last week", "Other"."
|
|
|
|
This is the first step in cleaning up the DialtactsActivity logic to
make it easier to transition between different states, and handle
the states in between (hopefully).
Originally, I thought to also block show/hide actions if there was
already a dialpad transition in progress, but in the end I did not
do this because it made the UI seem unresponsive.
- Delete custom predraw listener in DialpadFragment; it doesn't
appear to be used (?) and made the animation logic more confusing.
- Replace the fragment custom animations with our own animations,
which seem to perform better.
- Changed the animation xmls from objectAnimators to translates.
- Replaced isDialpadShowing with uses of mIsDialpadShown.
- Reorder show/hide logic. Now it is less parallel, but better
reflects the ordering/nature of fragment transactions.
- Reorder some methods to group them more logically.
- Pull out a helper method for updating the search fragment's
yTranslation.
- Pull out a helper method for updating the floating action bar.
- Delete predraw method in DialpadFragment; doesn't appear to be
used and caused.
Bug: 14900155
Change-Id: I768324b2293622ea43974f7f566eec9b11fb0d4e
|
|
Change-Id: I7ff237f95eeeaf51f07d024002a6343ea8a0c320
Auto-generated-cl: translation import
|
|
under 4 headings, "Today", "Yesterday", "Last week", "Other".
Bug: 13962594
Change-Id: I6f7cfb93ca03bbbe0c3e4736efb3b8a4244c1dba
|
|
Change-Id: Ibaedc14b791fb28f45963fbcededc37840965627
|
|
|
|
|
|
This means that the touch feedback transition can continue to
propagate, even while we're switching the icons.
Change-Id: Ia0c4e7bb4556c84cabccbda5f4c5861e25e2928f
|
|
- Tweak dimensions/alignment.
- Delete unused icons.
Change-Id: Ieee0ea1640d1a7fdafdb73ad7586f01552ac4f1f
|
|
|
|
Change-Id: I0e459cf3e6956f4a424a1da1076c6d4d052f7592
|
|
|
|
touch feedback to call log action buttons."
|
|
Added touch feedback to call log action buttons.
Bug: 13962594
Change-Id: I685c932354616cbbff9a8f115c4656897e33da42
|
|
|
|
* Refactor PanelSlideListener into its own member variable to make
the code cleaner
* Offset the ActionBar appropriately in onPanelSlide so that it
appears to be sliding together with the rest of the list
Bug: 14234101
Change-Id: I7060f015ed72b5d0ece7069e50590b569b729142
|
|
This makes things marginally (aha) less claustrophobic.
Change-Id: If7ef56450c99c89e6ec1a0d412cec249ee2308cc
|
|
|
|
Change-Id: Ic4cadde04b446c3473ebd7a9b6eb92a0036a9c7a
Auto-generated-cl: translation import
|
|
|
|
- Change the layout parent background programatically in the activity,
when the dialpad is shown or hidden.
- Change the gradient above the dialpad fragment in Dialer too.
- Add directory header attrs color.
Change-Id: I97be52f07480ee5b4db55555ef4e4de0feb7d55a
|
|
Bug: 14234101
Change-Id: Icb77f327e455fc9f0fb797b3f31d6f3467b2f358
|
|
|
|
Removed separate drawables for the different variations and instead rely
on a single white icon which gets colored and rotated as needed.
Bug: 13962594
Change-Id: Id35efd7f2675bf118b3895e98933ce43f90423d1
|
|
Change-Id: I4dcf7d0bffd3b12f494612d5e76645edf46267d4
|
|
Now, on touch they'll have an yellow accent tint.
Change-Id: I8b13ec443185a8f18891997b7830d7c901578dea
|
|
Change-Id: I9e36a17bd0769d80e52a9e218ceb947aa57b9604
|
|
Bug: 14471388
Change-Id: Icdf08b3a8a7252625ecffab51897740c4c772b75
|
|
Add contact is now included as an item on the overflow menu..
Bug: 14471388
Change-Id: I4078b6f2b653dca5e42fb6088659ca059046c85c
|
|
|
|
Change-Id: Ic6dc1046b6b3b5fa6c628ad3f61bd66cf13301ad
Auto-generated-cl: translation import
|
|
|
|
- Added touch feedback / ripples on press.
- Increased the font size.
- Lowered the height.
Change-Id: I38e604d45f9c127b6381701f9d32917d7211cb96
|
|
expanded/shrunk per redlines."
|
|
Seems that this is not used anymore, following the consolidation of
many things dialpad to ContactsCommon..
Bug: 14471388
Change-Id: I8df282b2e69b79250e478e5bb1e420dd8721a798
|
|
|
|
expanded/shrunk per redlines.
Bug: 13962594
Change-Id: I5614a896c06bd29ddc6d3996a1563a0547310e6a
|
|
Bug: 14471388
Change-Id: I6f12ea8e472e54c4d5c8c4175166da48028116ac
|
|
Change-Id: Ic564c562c8133d00c2dff6b3f80aaf88efe5a7ce
|
|
Move drag shadow view into main layout so that it can be drawn
over all other views.
Also offset it accordingly based on its parent's X/Y coordinates
Bug: 14393052
Change-Id: I957469cf505d30812b539517d2aeab3f72a733ca
|
|
|
|
Add a drag listener to the main dialer layout and manipulate
drag events correctly in DragDropController so that drag and
drop works throughout the main Dialer layout, rather than just the
speed dial fragment.
Also shift the remove view into dialtacts_mainlayout so that it can
continue receiving drag events.
Bug: 14393052
Change-Id: I90c26fee4fe681d0e237aa490185e850628e4cd0
|
|
Bug: 14471388
Change-Id: I7b8b59ffd49f3e5512798cd6d9e86f2f9d0417d6
|
|
|
|
Bug: 13962594
Change-Id: I19a4a65dce922619df0a709293ca291c345c8be7
|
|
|
|
|
|
Change-Id: Ifc0c2d9cbccc0e972a23edc045fef57c63c9723b
|
|
Change-Id: I882d845959932500726a95d07da4c08b9c5803e4
|
|
Change-Id: Ide81e00c798f3c2b9a4b4bc46a8ca8ac2971d2ca
|
|
Initial work needed to make the dialpad shareable within Dialer
and InCallUI. This CL refactors the code that controls the appearance
of the dialpad into a new custom view called DialpadView.
The parent activity/fragment is still responsible for assigning listeners
and handling event callbacks from the DialpadView.
Change-Id: I11ab8159619413caf1c3d8fa16fff475b822633b
|
|
|
|
These are being moved there to make it easier for InCallUi to
reference and reuse.
Bug: 14108639
Change-Id: Id4ad1bee95e3f18ee436db527e8fde6e90e5c013
|
|
|
|
Change-Id: I49ae1763782529ad3ada03bb92b843b5608c3139
|
|
SearchView is too limited in terms of customizability for the
kind of UI styling we are trying to do. All we really need is a
space to enter text into, so use a EditText embedded in a custom
ActionBar view instead.
Bug: 13932490
Change-Id: I7081684c46b29b416dd6d0e5fcff249ee6f00405
|
|
|
|
Change-Id: I604b4b5297ee0b5f4502802324a3bf52d8fb4da5
Auto-generated-cl: translation import
|
|
|
|
|
|
Bug: 13956531
Change-Id: I1c39bc89179f9b6f15c20b908a49a7aabe8f05c6
|
|
Change-Id: I27089e7a2c1dcab6b3cee3235dc7b12e371c3f7b
|
|
Add a new custom layout class called OverlappingPaneLayout that allows
for the ViewPager to slid above the call shortcuts in ListsFragment.
For now, only the ViewPagerTabs view is made draggable - pending
further nested scrolling support from the framework.
Bug: 14234101
Change-Id: I95406005226f614524385f04566628446e782d22
|
|
DialtactsActivity now implements ViewPager.OnPageChangeListener,
so that it can animate the floating action button in response
to page changed events in ListsFragments. Because ViewPagerTabs
also needs to listen to page changed events and ViewPager only
supports one OnPageChangeListener, ListsFragments is now in charge
of listening to page changed events from ViewPager and firing off
the same events to multiple OnpageChangedListeners
Bug: 14281810
Change-Id: Ic9b7ca8669d3a9cc0a997a84afe6788d6fd51bb9
|
|
|
|
These have been moved to ContactsCommon, and are now invoked
in Dialer from ContactsCommon.
Bug: 13956531
Change-Id: If8f97d8700b6b9549c43636b4ceb64adf37e6894
|
|
|
|
|
|
|
|
Bug: 14258061
Change-Id: Icb016476162362adf2476f3cba05672aa4f12a18
|
|
Change-Id: I9bf8dba8a0cc54a18b0d465b11b60ca297cf4a12
|
|
* Replace fake action bar at the bottom of the screen with a floating
action button which casts a shadow.
* Remove the now unused mDialpadOverflowMenu button in DialtactsActivity
* Modify dialpad layout to add a bottom row of buttons which provide
access to the add contact button and overflow menu
* Fix dialpad layout so the heights applied in XML are actually
respected - previously they were being ignored and each dialpad key
was being assigned the height of MATCH_PARENT
Bug: 13932988
Change-Id: I6e48c00c5ceeeffed142c3dd259e630d6daf8111
|
|
Change-Id: I112557892343a6baab4629cc9e918faf66988984
Auto-generated-cl: translation import
|
|
|
|
Bug: 13956531
Change-Id: I49137bd2498e8ae77204b45b5a8155d164f30b70
|
|
Bug: 13936108
Change-Id: Ic688d65240dada75b014b6684d4bebed208551bd
|
|
|
|
|
|
This CL migrates the logic that queries for and displays call
shortcut cards to ListsFragment so that they can be displayed
above the main contacts viewpager.
* Add a ListView above the ViewPager in ListsFragment
* Implement CallLogQueryHandler.Listener and CallLogAdapter.CallFetcher
in ListsFragment, and delete that corresponding logic in
PhoneFavoritesFragment.
* Use animateLayoutChanges on the parent LinearLayout hosting shortcard
cards so that we don't have to handle animations ourselves when a card
is swiped away.
* Make the minimum set of changes to PhoneFavoritesMergedAdapter so that
only call shortcut cards are displayed (no more menu, teaser, etc).
More significant changes to actually delete unnecessary logic is upcoming
in a separate CL.
Bug: 13963734
Change-Id: I55cdc53a9311b1bb78422aab9d174e860596b997
|
|
Change-Id: I7c7efe19e5a9ea1900d6253bdc75c826c3d6a6b5
Auto-generated-cl: translation import
|
|
This CL moves the adapter that contains the speed dial contacts into
its own GridView that lives in PhoneFavoritesFragment. This is the
first step to splitting up PhoneFavoritesMergedAdapter into
a list of shortcuts and a grid of contacts, and also get rid of the
convoluted ContactTileRow logic within PhoneFavoritesTileAdapter, to
facilitate a future transition to RecyclerView.
* PhoneFavoritesTileAdapter now directly returns PhoneFavoriteTileViews
rather than ContactTileRows.
* Deleted a lot of unnecessary complicated logic within
PhoneFavoritesTileAdapter that had to do with ContactTileRows.
* Simplified and rewrote animation logic so that animations now perform
as expected within the GridView. In the future this may not be necessary
if RecyclerView is used.
* Rewrote layout/measurement logic for PhoneFavoriteTileView. It now
determines its height directly based on what its measured width is.
* Replaced PhoneFavoritesListView in PhoneFavoriteFragment with a
standard GridView
* Delete stale PhoneFavoriteTileAdapter tests
Notes:
Call shortcut cards are now temporarily missing due to this change
Bug: 13963734
Bug: 13933092
Bug: 13419223
Change-Id: I71e8970667589e4024d00e9af2c8b45c843c5db1
|
|
|
|
Bug: 14157588
Change-Id: I48342e9a5f78173f84967e3330add8fd87442bea
|
|
Bug: 14116267
Change-Id: Id4ea8dafcfe4fa46ab0ea7677cada4f2e64aff7a
|
|
|
|
Change-Id: I135047e50d883599e8ac2f511b9d1dc149bbd8c6
Auto-generated-cl: translation import
|
|
Bug: 10510027
Change-Id: I05e9ee28b1bac74cf5f0dad349bce94659118fee
|
|
|