Commit Graph

25 Commits

Author SHA1 Message Date
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
Kiran Niranjan
2b6ec2aeb8 Electron-43 (Configure Notification Position) (#142)
* ELECTRON-43 - Implemented Alert settings functionality

* ELECTRON-43
1. Added multiple monitor support for notifications in windows
2. Implemented a settings window to change notification position
3. Completed implementing configure alert position window

* ELECTRON-43 - Refactored code and changed config data

* ELECTRON-43
1. Refactored the code
2. Added modal property to browser window

* ELECTRON-43
1. Resolved conflicts
2. Made config default display value to null
3. Renamed api method from 'showAlertSettings' to 'showNotificationSettings' for consistency
4. Fixed some bugs
2017-06-16 15:29:56 -07:00
Lynn
4abe5c87d8 hide readResult method (#131) 2017-06-07 09:05:25 -07:00
Lynn
f97a13c382 add logging and unit tests (#117)
* add logging and unit tests

* fix logging msg spell for notification
2017-05-31 21:39:08 -07:00
Lynn
a9d0d3b0a7 fix opening A tag (#105)
* fix opening A tag

* remove console.log
2017-05-25 09:48:40 -07:00
Lynn
c4a3f6c024 simplify protocol handler api (#96)
* simplify protocol handler api

* update registerProtocolHandler doc

* more documentation updates
2017-05-23 08:06:18 -07:00
Lynn
c851c7b886 adds getVersionInfo api (#91)
* adds getVersionInfo api

* fix mixed up names
2017-05-18 10:02:29 -07:00
Vishwas Shashidhar
cda34b1d70 Electron 24 - protocol handler (#85)
* added idea and coverage directories under gitignore

* electron-24: implemented handlers to process protocol actions

* electron-17: implemented use case for opening app if it is not open and handle the protocol url

* electron-24: added code and documentation comments

* electron-24: added unit tests for the protocol handler

* added npm-debug log to gitignore

* electron-24: added protocol handler support for windows

* electron-24: made changes as per comments on the PR

* electron-16: added more comments and further refactoring
2017-05-13 11:23:44 -07:00
Kiran Niranjan
4087eb3acc Electron 32 (Activity Detection) (#71)
* Implemented user activity detection

* ELECTRON-32: Implemented throttle function

* ELECTRON-32: Fixed some bugs in throttle function

* ELECTRON-32: Updated comments

* ELECTRON-32: Fixed clear interval bug

* ELECTRON-32: Updated as per the review

* ELECTRON-32: Updated return statement

* ELECTRON-32: Added a boolean to the callback function

* ELECTRON-32: Resolved conflicts

* ELECTRON-32 - Added period attribute
2017-05-08 11:30:45 -07:00
Lynn
4bcf134ca8 support ssf name-space (#78) 2017-05-08 10:31:27 -07:00
Lynn
66f58e9fa9 get media source interface (#70) 2017-05-05 10:02:35 -07:00
Lynn
439f283916 saved layout (#62)
* saved layout

* fix fieldName check
2017-04-20 11:54:11 -07:00
Lynn
b2fcf1afc2 add support for window.open (#59) 2017-04-18 09:02:25 -07:00
Lynn
6b99dc541e Screen snippet (#55)
* adds screen snippet feature

* update return api

* udpate unit tests
2017-04-11 11:58:35 -07:00
Lynn
1e6dfec68c update logger api (#54) 2017-04-07 13:13:10 -07:00
Lynn
662fa1d864 upgrade electron 1.6.5 (#51) 2017-04-03 16:50:35 -07:00
Lynn
7ee0418c82 clean up event listeners in proxy (#50) 2017-03-30 16:20:51 -07:00
Lynn
75d1342b28 add max queue length for notifications (#46) 2017-03-28 18:09:51 -07:00
Lynn
06e93cd9c3 update notify interface (#45) 2017-03-28 17:04:21 -07:00
Lynn
1f149d62c2 fix test failures for newer ver of node (#42) 2017-03-24 16:18:09 -07:00
Lynn
2ded38c542 Proxy unit tests (#40)
* add unit test for proxy

* more unit tests for proxy
2017-03-23 16:19:59 -07:00
Lynn
a10db61d8e add missing dep: async (#37) 2017-03-21 15:28:21 -07:00
Lynn
0dfa3339a3 notifications implementation (#34)
* wip: notifications

* wip: more notifications

* wip: add getter to proxy

* wip: add setter

* wip: add static getter and method

* wip: add event handlers

* wip: add doc

* wip: add api demo
2017-03-21 09:15:18 -07:00
Lynn
939d083653 update to badget count interface (#32) 2017-03-09 10:12:28 -08:00
Lynn
38f92b8849 browserify preload scripts (#30) 2017-03-07 14:44:31 -08:00