Fan Zhang
a5b620e738
Swipe to dismiss suggestions
...
- Move dismiss suggestion logic into feature provider
- In DashboardData, use hashcode as suggestion's stable id. This is much
more likely to provide a truely stable id for each suggestion card.
Eventually I want to use hash for all tiles to provide stable id.
- Add a SuggestionDismissionController to handle swipe to dismiss
callbacks
Change-Id: If3770f07a90c5469a0b86fc28f3eb5e4c17227cd
Fix: 35159816
Test: make RunSettingsRoboTests
2017-03-13 14:39:00 -07:00
..
2017-02-24 14:57:31 -05:00
2017-03-06 12:37:19 -08:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2017-02-14 16:45:23 -08:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2016-12-14 22:41:58 +00:00
2017-03-13 14:39:00 -07:00
2017-02-21 18:24:39 -08:00
2016-10-28 17:57:23 -07:00
2016-10-28 17:57:23 -07:00
2016-12-06 14:43:01 -08:00
2017-02-16 12:31:49 -08:00
2017-02-16 12:31:49 -08:00
2017-02-16 12:31:49 -08:00
2017-02-16 12:31:49 -08:00
2017-02-16 12:31:49 -08:00
2017-02-14 16:45:23 -08:00
2017-03-09 12:33:06 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-10-20 17:20:56 -07:00
2017-02-27 17:45:05 -08:00
2017-02-27 17:45:05 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2017-01-10 21:24:59 -08:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-05 20:00:49 -08:00
2016-12-05 18:37:12 +00:00
2017-03-09 12:33:06 +00:00