summaryrefslogtreecommitdiff
path: root/quickstep/src/com/android/launcher3/taskbar/TaskbarModelCallbacks.java
AgeCommit message (Collapse)Author
2021-11-24Add TaskbarControllers#runAfterInit()Tony Wickham
And use it in TaskbarModelCallbacks#commitItemsToUI(), which in rare cases can run during init() before other controllers (namely TaskbarStashController) have been initialized. Test: call commitItemsToUI() in TaskbarModelCallbacks#init(), ensure no crash Fixes: 204847702 Change-Id: Ib9df3ea91d41c76ad1d3392e43b444b8b4a91374 Merged-In: Ib9df3ea91d41c76ad1d3392e43b444b8b4a91374
2021-11-05Add popup menu and click handling to taskbar.Schneider Victor-tulias
- Added popup menu support to taskbar icons - Added item click handling for taskbar icon popup menu items Bug: 198438631 Test: long pressed taskbar icons, pressed popup menu items, dragged taskbar icons to start multi-window mode Change-Id: Ibc59c1eada50a877a863c075fbfd3e4accaae008
2021-10-07Add flags to stash taskbar for app pinning and empty hotseatTony Wickham
Test: pin an app from overview, watch taskbar stash automatically until unpinning Test: turn off suggestions for hotseat, remove all items and watch taskbar stash automatically when opening an app Fixes: 190192993 Fixes: 193937948 Change-Id: Ia7260c60a820af1a48c9e4a400a52753baf34d41
2021-07-15Binding Taskbar directly from Launcher modelSunny Goyal
This allows taskbar to be loaded even in case of 3P Launchers and removes dependency on LauncherActivity lifecycle Bug: 187353581 Bug: 188788621 Test: Manual Change-Id: I5a0988e0697b41677d4c58f0213aef14ec0c0972