Initial Implementation of Download Notification
This is the first implementation of Download Notification for ChromeOS.
This feature is behind a flag and disabled by default as for now.
The major changes of the patch are:
- Add DownloadNotificationManager, which replaces
DefaultUIControllerDelegate
- Add DownloadNotificationItem, which represents each notification
- Add DownloadCommands, which is extracted from
DownloadShelfContextMenu::ContextMenuCommands
- Rename DefaultUIControllerDelegate ->
DownloadShelfUIControllerDelegate
- Rename: DefaultUIControllerDelegateAndroid ->
AndroidUIControllerDelegate
BUG=446112
TEST=browser_test passes
Review URL: https://codereview.chromium.org/852043002
Cr-Commit-Position: refs/heads/master@{#319113}
32 files changed