Commit Graph

34630 Commits

Author SHA1 Message Date
Sunny Goyal 5e7b238a93 Updating color extraction to include wallpaper theme color.
Also adding mathods and callbacks to pass the related data to the callbacks.

Bug: 37616877
Change-Id: I7512cac7a603e8e5a05ec3a360c9eec493344b00
2017-04-26 08:42:05 -07:00
Jon Miranda 4e08b5b8ba Set the alpha to 1 when overview button is focused.
Bug: 37569953
Change-Id: I5c2acde3b5b443fe21e869d52bb9d2f8d98a914d
2017-04-26 08:39:12 -07:00
Tony Wickham 4926ebfe6d Fix updateIconBadges() in All Apps
Instead of notifyItemChanged(), we iterate over children of the
RecyclerView itself and call applyBadgeState() on affected icons.
This is the same logic we do for the workspace.

Issues this fixes:
- Icons flash when dismissing notifications
- Badge reappears on the icon while popup is open

Change-Id: I5c69d5c6bd47630c0241666b5f7f6f7ca97118f9
2017-04-26 08:39:12 -07:00
Bill Yi 6e156600a8 Import translations. DO NOT MERGE am: 7e07755349 -s ours
am: e97b97049b  -s ours

Change-Id: I7523a4c1135529fd8cf5400973955e344f3b051d
2017-04-26 15:26:54 +00:00
Bill Yi e97b97049b Import translations. DO NOT MERGE
am: 7e07755349  -s ours

Change-Id: I6aa35ce50bccc64a9d20d0db56777d913fb7abd8
2017-04-26 15:24:25 +00:00
Bill Yi 8576c345e7 Merge "Import translations. DO NOT MERGE" into ub-launcher3-dorval-polish
am: 55739a4226  -s ours

Change-Id: I5c225aa619c7827cc808e6a63f31b303753b22cd
2017-04-26 15:14:55 +00:00
TreeHugger Robot 5592016e62 Merge "Import translations. DO NOT MERGE" into ub-launcher3-master 2017-04-26 15:12:50 +00:00
TreeHugger Robot 55739a4226 Merge "Import translations. DO NOT MERGE" into ub-launcher3-dorval-polish 2017-04-26 15:10:50 +00:00
Bill Yi 4ec7505e57 Import translations. DO NOT MERGE
Change-Id: Ie8a4b0c51ad52d1e38c7b9f0b31c9b849fc7b860
Auto-generated-cl: translation import
2017-04-26 05:51:11 -07:00
Bill Yi d0e4b7a192 Import translations. DO NOT MERGE
Change-Id: Ief71f0fdcb1680de34a4927fd8d63736cfb9282b
Auto-generated-cl: translation import
2017-04-26 05:50:27 -07:00
Bill Yi 7e07755349 Import translations. DO NOT MERGE
Change-Id: I9c3d417862f2ae0c30ed1ee9245d00b04a2624ad
Auto-generated-cl: translation import
2017-04-26 05:48:55 -07:00
Sunny Goyal be21ffb06e Separating top and bottom paddings for the hotseat
am: d519052281

Change-Id: I5901f452ad71d4cef0210129fa5e3b8c71088f81
2017-04-26 06:13:19 +00:00
Sunny Goyal d519052281 Separating top and bottom paddings for the hotseat
Bug: 37616877
Change-Id: I2f187576c28d62f9bb8257c9b9295edb7a8e44c0
(cherry picked from commit 751e41eb66)
2017-04-26 06:00:21 +00:00
Tony Wickham 5603c272ef Merge "Update icon badges to match spec" into ub-launcher3-dorval am: 0fa96ea2f6
am: 0e96f3fea9

Change-Id: I55fa44886486d2306076cb8699a097a1a8820a0d
2017-04-26 00:02:04 +00:00
Hyunyoung Song d1953093a8 Merge "make sure all type of Item in DumpTarget contains component and package name b/36904684" into ub-launcher3-dorval am: 2a120d448e
am: 03a222ee86

Change-Id: If387af91576da16e69600f9f9f7fbadb713b9854
2017-04-26 00:01:53 +00:00
Tony Wickham 0e96f3fea9 Merge "Update icon badges to match spec" into ub-launcher3-dorval
am: 0fa96ea2f6

Change-Id: I5f8e6bdbca13435d54e3b636564f7d3eef58ca5c
2017-04-25 23:59:41 +00:00
Hyunyoung Song 03a222ee86 Merge "make sure all type of Item in DumpTarget contains component and package name b/36904684" into ub-launcher3-dorval
am: 2a120d448e

Change-Id: I55c5f8dc728962f8b37a00892d871eeddf038632
2017-04-25 23:59:24 +00:00
Tony Wickham b842e06245 Merge "Update icon badges to match spec" into ub-launcher3-dorval
am: 0fa96ea2f6

Change-Id: Ib81cc7eb79d265a82eedaeaec4630772c8c17ecf
2017-04-25 20:12:06 +00:00
TreeHugger Robot 0fa96ea2f6 Merge "Update icon badges to match spec" into ub-launcher3-dorval 2017-04-25 20:02:37 +00:00
Tony Wickham 1237df0a7c Update icon badges to match spec
- Size defined as percentage of app icon size
- Width changes when there are 2 or 3 digits (round rect)
- Offset slightly away from the app icon
  - Had to move drawing to BubbleTextView instead of
    FastBitmapDrawable
- Hide badge when dragging and while popup is open
- Tweaks for some color/text parameters

Bug: 35744066
Change-Id: Ibb15ca634abaa0729aea637c904c4c6889a58c7c
2017-04-25 12:55:02 -07:00
Hyunyoung Song 01b9bb66c7 Merge "make sure all type of Item in DumpTarget contains component and package name b/36904684" into ub-launcher3-dorval
am: 2a120d448e

Change-Id: Ic225e7e7a1c24e8aa7e4ea4e965222c7655c0043
2017-04-25 03:54:01 +00:00
Hyunyoung Song 2a120d448e Merge "make sure all type of Item in DumpTarget contains component and package name b/36904684" into ub-launcher3-dorval 2017-04-25 03:48:54 +00:00
Sunny Goyal 461599605d Merge "Separating top and bottom paddings for the hotseat" into ub-launcher3-master 2017-04-25 02:15:58 +00:00
Jon Miranda 9544c8e498 Add missing 'leave behind' view for new Folder animation.
Bug: 35064148
Change-Id: Iac1a795acf0ab21cf319e50d8b504cf42fbbb976
2017-04-24 18:29:38 -07:00
Hyunyoung Song 52a77044cf make sure all type of Item in DumpTarget contains component and package name
b/36904684

Change-Id: I3c71726a376fd1923e193cafe3b5a9b85a48c895
2017-04-24 13:01:47 -07:00
Sunny Goyal 751e41eb66 Separating top and bottom paddings for the hotseat
Bug: 37616877
Change-Id: I2f187576c28d62f9bb8257c9b9295edb7a8e44c0
2017-04-24 03:07:34 -07:00
Bill Yi 7b42cb7848 Import translations. DO NOT MERGE
am: 8c5f2f561a  -s ours

Change-Id: If4f9d0af4200ccbc3bfbd205fec4223031144e7c
2017-04-21 05:26:14 +00:00
TreeHugger Robot ec68fb4e3c Merge "Import translations. DO NOT MERGE" into ub-launcher3-master 2017-04-21 05:24:45 +00:00
Bill Yi 3e8273be69 Import translations. DO NOT MERGE
Change-Id: I956ea69f07f57aaa24942968219d18178fb2c1d2
Auto-generated-cl: translation import
2017-04-20 20:43:14 -07:00
Bill Yi 8c5f2f561a Import translations. DO NOT MERGE
Change-Id: I2ae8231a21881c4546bf042778f6e29940ca91d8
Auto-generated-cl: translation import
2017-04-20 20:41:42 -07:00
Tony Wickham 623daea93b resolve merge conflicts of 6f725f283 to ub-launcher3-master
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I3559969b62a9a4b1ec04697109636e8cb0fd9fc8
2017-04-20 16:24:09 -07:00
Tony Wickham 6f725f2831 Merge "Only add widgets system shortcut if widgets exist" into ub-launcher3-dorval 2017-04-20 23:08:47 +00:00
Tony Wickham 2feac00e2b resolve merge conflicts of cf895ccc2 to ub-launcher3-master
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I9f60c248455d2c672fb70524111c169803312c48
2017-04-20 16:05:31 -07:00
Tony Wickham cf895ccc2c Merge "Mutate system shortcut icons in popup before tinting" into ub-launcher3-dorval 2017-04-20 22:13:20 +00:00
Tony Wickham a7e1c1c088 Only add widgets system shortcut if widgets exist
Before we were adding it in a disabled state, and then enabling it once
widgets were bound (if widgets existed for that app). Now we load all
widgets when launcher starts so that we can use the values for the
purpose of animating the popup container. Then, as the container opens,
we reload widgets/shortcuts for that particular app and add/remove the
widgets shortcut if necessary.

Bug: 34940468
Change-Id: I64bd009442d10d3d1f9a977bdedfdb639a7dd193
2017-04-20 15:10:38 -07:00
Tony Wickham 1788442dd1 Mutate system shortcut icons in popup before tinting
Bug: 36865701
Change-Id: Ib5b45fe796b03a9a4a21f1eff90a2c75479ac62e
2017-04-20 14:19:24 -07:00
Sunny Goyal dbfc9014fe Simplifying some DB managed logic
> Adding SQLiteTransaction to make it easier to manage DB transactions
> Using try-with resource for better resource handling
> Defining utility method for iterating over cursor

Change-Id: I20b1a62d61798342825ecfeb971e1a0c63c9b6d7
2017-04-19 13:26:10 -07:00
Sunny Goyal 581a69e6d4 Merge "Deleting any ghost widget from system service:" into ub-launcher3-dorval
am: f2d8b65775

Change-Id: I1d9b7a5a532bf504aabac69691e3f83e2f181a04
2017-04-18 22:20:19 +00:00
TreeHugger Robot f2d8b65775 Merge "Deleting any ghost widget from system service:" into ub-launcher3-dorval 2017-04-18 22:11:09 +00:00
Sunny Goyal 953dc47fea Fixing adaptive icon bounds caching
am: 311420ffb2

Change-Id: I3a7c7a698b3559ca31f218991540114d38210d94
2017-04-18 00:12:56 +00:00
Sunny Goyal 311420ffb2 Fixing adaptive icon bounds caching
Change-Id: Ifa0ed4d600fcd2c50558ea9ae6e95f3364d4949a
2017-04-17 16:59:19 -07:00
Hyunyoung Song 781ede10dd Merge "[DO NOT MERGE] legacy icon treatment / circle detection Bug: 37357483" into ub-launcher3-dorval
am: 8c6a2b2244  -s ours

Change-Id: I9e1ff10dcfb2d0adca42566e822968ea5894a9f7
2017-04-17 23:42:56 +00:00
TreeHugger Robot 8c6a2b2244 Merge "[DO NOT MERGE] legacy icon treatment / circle detection Bug: 37357483" into ub-launcher3-dorval 2017-04-17 23:35:38 +00:00
Sunny Goyal e46df861e8 Fixing icon left on the workspace when drag operation fails
am: 846d7e12c8

Change-Id: I2f4df4ab948443298fd3354cb4338ff9db4068ad
2017-04-17 22:36:50 +00:00
Sunny Goyal 55fddc825b Deleting any ghost widget from system service:
> A one-time DB update for removing any existing ghost widgets
> Handling widget cleanup when we bulk delete workspace items during loader
> Simplifying external delete

Bug: 35634653
Change-Id: Id0c520f57aee6d75d9c0e7bcd5786a464bf9f39f
2017-04-17 15:28:39 -07:00
Sunny Goyal 846d7e12c8 Fixing icon left on the workspace when drag operation fails
Bug: 37294517
Change-Id: I1982b71cdeacff9e15bfa00c03620888c2a225c8
2017-04-17 14:19:23 -07:00
Tony Wickham 1c2291de86 Rename WidgetsAndMore to WidgetsBottomSheet
am: 343a77e609

Change-Id: I3d0c3e3a4ec1225781421567cfd9f2ea1d676bc0
2017-04-17 18:59:05 +00:00
Tony Wickham c1cac5f554 Merge "Fix popup item animation pivot" into ub-launcher3-dorval
am: 251dabfd76

Change-Id: I6be4feabc9781504b85351eca04517b8d6c31dbf
2017-04-17 18:49:06 +00:00
Tony Wickham 343a77e609 Rename WidgetsAndMore to WidgetsBottomSheet
(It only contains widgets now.)

Bug: 35766387
Change-Id: I5864791a9741d1c56ac6df30125fe7a4a677b4bd
2017-04-17 11:44:41 -07:00
TreeHugger Robot 251dabfd76 Merge "Fix popup item animation pivot" into ub-launcher3-dorval 2017-04-17 18:43:42 +00:00