Commit Graph

57 Commits

Author SHA1 Message Date
Vishwas Shashidhar
dd0882c0b6 electron-17: fixes merge conflicts with master 2017-10-09 19:57:38 +05:30
Vishwas Shashidhar
99dd5d90ff electron-135: added logic to clean up event listeners 2017-10-08 19:32:44 +05:30
Vishwas Shashidhar
a291846001 electron-135: fixes as per PR comments to avoid leakages 2017-10-06 23:44:16 +05:30
Vishwas Shashidhar
9dfbdaa1bb electron-135: fixed typo in the method name 2017-10-06 16:07:13 +05:30
Vishwas Shashidhar
49775e543d electron-135: added code comments 2017-10-06 16:00:50 +05:30
Vishwas Shashidhar
d3706d6b6d electron-135: fixes the raised issue 2017-10-06 15:58:26 +05:30
Vishwas Shashidhar
dea1c1d2f4 Merge branch 'master' into electron-17
* master:
  Electron-172 - Fixes the pop-out issue
  electron-173: added dependencies to the advanced installer
  electron-173: enabled spell checker
  Electron-142 - Changed the symphony logo
  Electron-142 - Moved inline styles to style tag
  Updated window title
  Electron-142 - Made changes as per review
  Electron-142 - Made changes as per review
  Updated comment
  Change title to reflect new file display name as per Electron-144
  Adds a count to the file name in the download manager if the user downloads a file with the same name.
  Electron-142 - Added a new menu item to show application version details
  Add tooltip to display full filename in download manager.
2017-10-06 14:04:03 +05:30
Kiran Niranjan
cf3e510204 Electron-172 - Fixes the pop-out issue 2017-10-06 11:29:48 +05:30
Vishwas Shashidhar
f83cfb9a44 electron-17: refactored code to read data from the config file and added pod url to the extras object 2017-10-05 22:18:52 +05:30
Vishwas Shashidhar
40cf6b6d73 electron-17: added an event to capture a renderer crash for child windows and initialized the crash reporter there too. 2017-09-25 16:10:03 +05:30
Vishwas Shashidhar
a647c0d3cd electron-17: added logic to check dev environment for crashing the renderer process 2017-09-25 14:33:12 +05:30
Vishwas Shashidhar
0228255feb Merge branch 'master' into electron-17
* master:
  electron-130: fixes the issue raised
2017-09-19 12:02:32 +05:30
Vishwas Shashidhar
08b58b51bb electron-17: refactored code related to crash reporter 2017-09-19 11:56:11 +05:30
Vishwas Shashidhar
511d616e74 electron-17: changed logic to use the electron crash reporter directly in all the processes 2017-09-18 21:17:45 +05:30
Vishwas Shashidhar
9f7bc10287 electron-17: added support to get crash directory info for users amongst other minor changes 2017-09-14 21:08:42 +05:30
Vishwas Shashidhar
e74d4c11d4 electron-130: fixes the issue raised 2017-09-14 16:30:13 +05:30
Vishwas Shashidhar
be55c4df84 electron-17: disabled uploading crash reports to server 2017-09-13 16:31:09 +05:30
Vishwas Shashidhar
40f0cdcdf9 Merge branch 'master' into electron-17
# Conflicts:
#	js/main.js
#	js/windowMgr.js
2017-09-13 16:13:49 +05:30
Vishwas Shashidhar
5f557247a7 electron-97: refactored the code as per the ticket (points 3 & 4 covered) 2017-08-24 16:18:32 +05:30
Vishwas Shashidhar
28bd9399aa electron-97: refactored the code as per the ticket (points 2 & 6 covered) 2017-08-24 13:21:02 +05:30
Kiran Niranjan
3756d8e3b1 Merge remote-tracking branch 'upstream/master' into ELECTRON-47
# Conflicts:
#	package.json
2017-08-09 21:31:54 +05:30
Kiran Niranjan
7556869049 Electron-107 - Fixes the remote desktop(2nd monitor) issue on windows 2017-08-08 15:20:03 +05:30
Kiran Niranjan
95d3a43726 Electron-47 - Removed the old "electron-context-menu" that was being used 2017-07-26 15:56:55 +05:30
Kiran Niranjan
6485324677 Implemented Spell checker 2017-07-25 14:27:57 +05:30
Vishwas Shashidhar
01a77f0850 electron-99: fixed pop out window issue 2017-07-19 15:19:46 +05:30
Vishwas Shashidhar
83fb71cfb2 electron-99: added attributes to control sandboxing 2017-07-14 12:58:59 +05:30
Kiran Niranjan
aec84b823b Electron-93 - Moved the node env const to misc 2017-07-10 13:09:10 +05:30
Kiran Niranjan
654441ce8c Implemented method to turn off sandbox mode when the app is running in node env 2017-07-06 18:05:36 +05:30
Vishwas Shashidhar
981df664a9 electron-17: merged master onto electron-17 and resolved conflicts 2017-07-05 15:45:46 +05:30
Symphony
2b77c4e642 1. Fixed download manager test issues.
2. Removed usage of jQuery for tests.
2017-07-02 18:23:34 +05:30
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
Kiran Niranjan
b72e95fd37 Electron-56 (Always on top) (#127)
* ELECTRON-56 - Implemented always on top feature

* ELECTRON-56 - Made some code refactoring

* ELECTRON-56 - Also fetching the alwaysOnTop prop from the event emitter

* ELECTRON-56 - Refactored code

* ELECTRON-56 - Exported only the required methods in event emitter
2017-06-15 10:11:29 -07:00
Vikas Shashidhar
22fff88ded Merge branch 'master' into electron-17 2017-06-05 16:27:44 +05:30
Vikas Shashidhar
abdd8da1fa 1. Crash Details such as Company Name and Crashpad URL are now being fetched from the global config file. 2017-06-05 16:09:31 +05:30
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
2acba44f56 Electron-32 - initiating activity detection while setting up the window (#114) 2017-05-27 08:16:23 -07:00
Lynn
a9d0d3b0a7 fix opening A tag (#105)
* fix opening A tag

* remove console.log
2017-05-25 09:48:40 -07:00
Vikas Shashidhar
65b08f0952 Electron-17: Crash Reporter
1. Implemented crash reporter for both main and renderer processes
2. Fetch crash log details from Symphony.config
3. Send reports to a break pad server
2017-05-24 19:02:49 +05:30
Lynn
d494e23d4e Minimize on close updates (#93)
* Minimize On Close

* Minimize on close updates
2017-05-19 08:01:41 -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
Lynn
515ee36fe1 enforce min width and height for windows (#88) 2017-05-11 11:11:42 -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
19afba5928 electron-52: bring into to front for previously minimzed win (#77) 2017-05-08 10:44:00 -07:00
Lynn
5d3377ec02 add unit test for isInDisplayBounds and config.js (#66)
* add unit test for util: isInDisplayBounds

* add tests for config.js
2017-04-26 09:46:15 -07:00
Lynn
439f283916 saved layout (#62)
* saved layout

* fix fieldName check
2017-04-20 11:54:11 -07:00
Lynn
7477437c6d use correct event when browserWin finally closes (#60) 2017-04-18 13:40:26 -07:00
Lynn
b2fcf1afc2 add support for window.open (#59) 2017-04-18 09:02:25 -07:00
Lynn
bcd2f8e645 fix event timing for events (#53) 2017-04-06 10:07:58 -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