History log of /packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
04e585d965c0695cf2c9c6ba1a667ac7e9222172 30-Apr-2014 Yorke Lee <yorkelee@google.com> Disable Add to contact shortcut in SmartDialListFragment

Bug: 14324064
Change-Id: Ic477211aae2270b0afa3698a33c4fbe162b0f536
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
604d48099cd8e0bcf2f992237082600837630038 20-Sep-2013 Yorke Lee <yorkelee@google.com> Ignore separators when typing in Dialer search box

Bug: 10842248
Change-Id: Id0c65385af4277120ba6a57c357b980caec149c2
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
e142481570d7fbda5d035555fe217314e396ae90 05-Sep-2013 Yorke Lee <yorkelee@google.com> Add call shortcuts to phone number list adapters

* Add a new class DialerPhoneNumberListAdapter, which both
RegularSearchListADapter and SmartDialNumberListAdapter extend.
DialerPhoneNumberListAdapter allows the addition of pre-defined call
shortcuts at the end of the phone number list that can be toggled
on or off.

* For the SmartDialSearchFragment, the only shortcut that is available is
always the Add number to contacts shortcut.

* For the RegularSearchFragment, if the user enters a string that contains
all dialable numbers, it is treated as a phone number and the call directly
and add number to contacts shortcuts are enabled. Otherwise, it is treated
as a name, and only the add contact with a new name shortcut is enabled.

* Add a intent that allows the user to directly create a new contact
that has the name field pre-populated. This intent is used if the user
enters input that looks like a name in the search view.

Bug: 10339630
Change-Id: I2ae757ce505d85a8780d28d89e09fb7084c773b1
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
a014939421b6a5e2eeeb1941ecd4e61b35e43f9f 04-Sep-2013 Yorke Lee <yorkelee@google.com> Remove log spam from SmartDialSearchFragment

Bug: 10308325
Change-Id: Icab56e20322202147e8fb225dd4062c7c8065fee
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
2e5b34b14181f367ec90198f5cbcd39f261b7bf5 29-Aug-2013 Jay Shrauner <shrauner@google.com> Refactor SearchFragment

Refactor SearchFragment into a base SearchFragment and an
implementation RegularSearchFragment. This allows SmartDialSearchFragment
to inherit directly from the base.

Bug:
Change-Id: Iae9cd11ac733445c76d390c35fa778d942707b57
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
cb457d3ddd9769a9e4c552cce027f249d1f5d4a1 19-Aug-2013 Yorke Lee <yorkelee@google.com> Disable directory search on smart dialing fragment

Bug: 10391446
Change-Id: I2f1d070823e29eda76991fff4766da3ca6ec12cf
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
ef2b7388569a94432278a617b528f628385fbb8c 10-Aug-2013 Yorke Lee <yorkelee@google.com> Improve fragment handling

* SmartDialSearchFragment now extends SearchFragment to avoid code
duplication
* Load search fragments dynamically instead of all at once on startup
* Don't always return the user to the favorites screen on resume
* Activity and fragment state persist across activity recreation

Bug: 10248520
Change-Id: I6bce83e22a8eced9783805ea5a924f34bae78a14
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java
dfb2eee7d98f8540fd1614db66bb03e8e1f3a26a 27-Jun-2013 Yorke Lee <yorkelee@google.com> Initial commit of all new dialer activities, layouts and styles

As far as possible, this change does not modify any behavior/look
of the existing dialer. All modifications to classes/layouts/style attributes
that would affect functionality of the old dialer are instead done in
separate new files.

Added new versions of all activities, fragments, layouts, menus
and resources that have been rewritten or modified.

The activities do not have intent filters yet in order to not interfere
with the existing dialer.

Added some new values in colors/styles/dimens for the newly added
layouts.

Added NewCallLogActivity to separate the CallLogFragment from
DialtactsActivity. All call log and voicemail entries are now presented
in a separate (New)CallLogActivity.

IntentProvider.getCallDetailIntent now takes a cursor instead of an
adapter for more flexibility.

Add OnListFragmentScrolledListener interface for DialtactsActivity
to receive callback when one of its children fragment is scrolled.

Added slide in and slide out animations for DialpadFragment.

Add slide up and hide animations for search view

All menu options now show up in a PopupMenu in NewPhoneFavoriteFragment.

Added call log adapter into NewPhoneFavoriteMergedAdapter.

Rewrote layout of DialpadFragment to show up as a fragment partially overlaying
the screen.
Removed some unused code in DialpadFragment (smart dialing, menu handling)

Add fragments and adapters for SmartDial.

- Update Dialer database to support highlight masking and record contact
data Uri, as well as photo uri
- Add a fragment and adapter for smart dialing
- Add SmartDialCursorLoader to load SmartDial results.
- Typing in the dialpad now returns smart dialing results instead of regular
search results

QuickContactTiles for all sub-adapters of PhoneFavoriteMergedAdapter now use
light theme instead of the the default dark theme.

Removed all redundant call log filter and contacts to display filter code

Moved Dialer specific UI list-related classes to the Dialer package

Change-Id: I34885813e4fa79b69e29ac870a87a56d6f08a5e7
/packages/apps/Dialer/src/com/android/dialer/list/SmartDialSearchFragment.java