SymphonyElectron/js
Vikas Shashidhar 299e75eca3 Electron 44 File Download Experience (#116)
* Implemented File Download Experience

1. Initiate download manager when a file download is initiated.
2. Add items to download manager when new items are downloaded.
3. Allow user to open file in default OS app.
4. Allow user to show file in finder/explorer.
5. Allow user to close download bar.

* 1. Removed underscore
2. Added safety checks
3. Added support for popouts
4. Creating most elements of download manager if electron

* 1. Moved download manager logic to a separate file

* 1. Added styles to help pushing up the content of the app when the download manager is being shown.

* 1. Added tests for Download Manager.

* Removed unnecessary code.

* Made adjustments to handle positioning of the download manager through the flexbox model rather than the fixed positioning way.

* Removed data attributes being added to body to handle download manager.
2017-06-27 08:08:58 -07:00
..
activityDetection Electron-66 (Unit tests) (#120) 2017-06-02 09:29:31 -07:00
desktopCapturer Electron-65 (Logging) (#121) 2017-06-02 09:08:55 -07:00
dialogs add logging and unit tests (#117) 2017-05-31 21:39:08 -07:00
downloadManager Electron 44 File Download Experience (#116) 2017-06-27 08:08:58 -07:00
enums Electron-43 (Configure Notification Position) (#142) 2017-06-16 15:29:56 -07:00
menus Electron-43 (Configure Notification Position) (#142) 2017-06-16 15:29:56 -07:00
notify Electron-43 (Configure Notification Position) (#142) 2017-06-16 15:29:56 -07:00
preload Electron 44 File Download Experience (#116) 2017-06-27 08:08:58 -07:00
protocolHandler add logging and unit tests (#117) 2017-05-31 21:39:08 -07:00
screenSnippet hide readResult method (#131) 2017-06-07 09:05:25 -07:00
utils Electron-65 (Logging) (#121) 2017-06-02 09:08:55 -07:00
badgeCount.js Electron-65 (Logging) (#121) 2017-06-02 09:08:55 -07:00
config.js cache config files when read from disk (#139) 2017-06-13 11:18:29 -07:00
eventEmitter.js Electron-56 (Always on top) (#127) 2017-06-15 10:11:29 -07:00
log.js add logging and unit tests (#117) 2017-05-31 21:39:08 -07:00
main.js Electron 44 File Download Experience (#116) 2017-06-27 08:08:58 -07:00
mainApiMgr.js Electron-43 (Configure Notification Position) (#142) 2017-06-16 15:29:56 -07:00
memoryMonitor.js add linting (#27) 2017-03-03 16:07:48 -08:00
windowMgr.js Electron 44 File Download Experience (#116) 2017-06-27 08:08:58 -07:00