Commit Graph

26 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
Lynn
92241aa27b ignore single app instance for dev mode (#119) 2017-06-01 09:04:17 -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
Kiran Niranjan
8e8b3948da Electron-26 (Auto Launch for Mac) (#109)
* Electron-19 - Updated AutoLauncher path to make it work properly in mac

* Electron-26 - Implemented auto launch for mac

* Electron-26 - Added comments
2017-05-31 10:38:57 -07:00
Lynn
939b59df8e code cleanup - no functional change (#95) 2017-05-23 20:22:07 -07:00
Lynn
ca59171294 fix linting issue in main.js (#100) 2017-05-23 13:53:48 -07:00
Lynn
d494e23d4e Minimize on close updates (#93)
* Minimize On Close

* Minimize on close updates
2017-05-19 08:01:41 -07:00
Lynn
a64053823b refactor launch on startup (#90) 2017-05-18 09:18:25 -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
rbarros-daitan
c0908e64ef Auto Launch (#75)
* Auto Launch

* Applying comments

* fix app.quit
2017-05-09 14:44:14 -07:00
Lynn
f8037ffd66 only allow single instance of app (#68) 2017-04-28 09:00:16 -07:00
Lynn
439f283916 saved layout (#62)
* saved layout

* fix fieldName check
2017-04-20 11:54:11 -07:00
Lynn
662fa1d864 upgrade electron 1.6.5 (#51) 2017-04-03 16:50:35 -07:00
rbarros-daitan
3f8757dc90 Add context menu to Symphony Electron (#39)
* Add context menu to Symphony Electron

* Moving menus to js/menus directory

* make contextMenu window changeable
2017-03-24 09:31:20 -07:00
rbarros-daitan
b244519045 Redo branch & pr for registry (#36)
* Redo branch & pr for registry

* fix lint ignore file
2017-03-22 08:10:40 -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
71387c1dce add linting (#27) 2017-03-03 16:07:48 -08:00
Lynn
40e6b173af add logging and refactor (#26) 2017-03-01 16:32:21 -08:00
Lynn
c337c62e03 add various error dialogs (#25) 2017-02-28 14:45:04 -08:00
Lynn
50ca154a7e Read config (#18)
* read config file

* remove homepage from package.json
2017-02-20 10:24:46 -08:00
Lynn Neir
074d73c712 update preload files 2017-02-14 17:44:15 -08:00
Lynn Neir
30f5590946 update dmg img 2017-02-13 16:31:42 -08:00
Lynn Neir
fee036f98f turn on sandbox 2017-02-12 17:11:02 -08:00
Lynn Neir
7c5e88f8b0 add security check for api calls 2017-02-12 16:58:42 -08:00
Lynn Neir
25b77075e3 add api and refactor 2017-02-10 18:20:09 -08:00