Commit Graph

119 Commits

Author SHA1 Message Date
Vishwas Shashidhar
8b75055981 fix linting issues 2018-06-25 15:33:11 +05:30
Vishwas Shashidhar
11e05d8493 fix linting issues 2018-06-25 15:13:38 +05:30
Kiran Niranjan
5ad6ca12d0 ELECTRON-540 - Add support for automatic selection of desktop capturer source (#404)
- Add support to automatic selection of desktop capturer source
- constraint return statements
- Remove unwanted ELECTRON_QA env
- Fix arg issue
2018-06-25 14:36:20 +05:30
Vishwas Shashidhar
4fa422c19f
ELECTRON-536: add missing translation strings (#408)
- add missing translations
- fix macOS menu load issues.
2018-06-21 18:13:03 +05:30
Vishwas Shashidhar
a26a1d609c
ELECTRON-519: support Japanese localization for menus, dialogs and windows (#401)
- add basic localisation implementation for menu items
- add more strings to support localisation on menus
- add more strings to support localisation on menus
- add all menu items for localisation
- refactor i18n code
- Add localization for screen picker, basic auth and notification settings child windows
- Add localization bridge
- add i18n support to more strings
- update translations
- add events to change language and redo menu template
- move config update logic to windowMgr
- fix linting issues and refactor
- add snipping tool messages
2018-06-19 20:26:04 +05:30
Vishwas Shashidhar
5ad72399cf
ELECTRON-563: fix main window close issue on macOS (#398) 2018-06-13 18:09:32 +05:30
Vishwas Shashidhar
a52c46bb6e
Electron 549: fix main window show javascript error issues (#397)
- support not quitting app on mac upon closing window
- add extra checks for showing main window
2018-06-12 15:17:02 +05:30
Vishwas Shashidhar
543e9c44ef
ELECTRON-549: support not quitting app on mac upon closing window (#394) 2018-06-11 12:03:10 +05:30
Kiran Niranjan
d1c1e3caa2 Electron-486 (Add an option to configure Windows 10 title bar) (#389)
- Initial title bar menu item implementation
- Allow users to customization title bar style
- Add separators for menu item and hide action items
- Fix menu item separator and bold text in installer
2018-06-06 17:27:10 +05:30
Kiran Niranjan
dde5c7097a Electron-350 (Store/Restore maximized and fullscreen application state on launch) (#377)
- Update the app to its previous state when the app is launched
- swap checks
2018-05-22 14:29:28 +05:30
Vishwas Shashidhar
4ba0db73f5
ELECTRON-453: add functionality to ignore cert transparency checks (#373)
- add functionality to ignore cert transparency checks for specific urls
- fix reading config file as per PR comments
2018-05-21 17:04:24 +05:30
Kiran Niranjan
2362febc58 ELECTRON-491 - Change method to use getFocusedWindow instead of fromWebContents (#368) 2018-05-21 17:03:46 +05:30
Vishwas Shashidhar
5e423826c5 remove unused vars 2018-05-10 23:17:31 +05:30
Kiran Niranjan
0f2d52020d Electron-435 - Optimize reading "isCustomTitleBar" global config field (#365) 2018-05-10 18:11:52 +05:30
Vishwas Shashidhar
0ff4a8bb6d
ELECTRON-481: fix the error dialogs with always on top use case (#364) 2018-05-10 15:06:37 +05:30
Kiran Niranjan
0a66fc90f2 Electron-470 (Add a new boolean check whether to activate main window) (#361)
- Add a new boolean check whether to activate main window
- update params to object
2018-05-09 14:49:18 +05:30
Vishwas Shashidhar
1e924274b3
ELECTRON-455: fix memory leak on closing pop ups (#359) 2018-05-09 12:34:04 +05:30
Kiran Niranjan
39c8d527e9 Electron-267 - Don't update alwaysOnTop property for notification windows (#354) 2018-05-07 14:52:02 +05:30
Vishwas Shashidhar
25c59230f1
Revert "ELECTRON-430: Enable context isolation" (#355) 2018-05-03 12:23:01 +05:30
Vikas Shashidhar
77999b3a87
Merge pull request #340 from VikasShashidhar/Electron-430
ELECTRON-430: Enable context isolation
2018-05-03 12:09:20 +05:30
Vishwas Shashidhar
c1e4016e93
Electron 446: Disable setting custom downloads directory (#349)
- remove feature to set custom downloads directory
- fix formatting
- fix formatting
2018-05-01 13:35:57 +05:30
Vishwas Shashidhar
9a11bf90e1
Electron 385: add support for custom tlds (#347)
- add logic setting ntlm on default session
- add logic to include custom tlds
- fix failing tests
2018-04-30 17:32:10 +05:30
Vikas Shashidhar
2fb82e9d60 ELECTRON-430: Enable context isolation
1. Enables context isolation when creating any browser window instance.
2018-04-18 12:59:44 +05:30
Kiran Niranjan
3be2986c7e Electron-401 (fixes crash reporter) (#334)
- fix crash reporter
- fix typo
- Add support to generate crash report
- Add logic to store globally and return
- PR review fixes
- Add logic to validate file mime type
2018-04-11 18:43:59 +05:30
Kiran Niranjan
2de86c8003 Electron-136 (Optimize memory by reloading the app when the user is idle) (#335)
- Refresh app when memory exceeds the threshold and if user is inactive
- Add logic to reload app when memory exceeds threshold and if user is inactive
- Add reload threshold
- Fix unit test
2018-04-11 18:36:46 +05:30
Vishwas Shashidhar
2526fdd65c
ELECTRON-397: fix the regression on opening external urls (#332) 2018-04-02 15:51:22 +05:30
Vishwas Shashidhar
8cb4382606 Merge branch 'master' of https://github.com/symphonyoss/SymphonyElectron 2018-03-29 15:56:30 +05:30
Vishwas Shashidhar
2f38ea0049 enforce loading urls to https only 2018-03-29 15:54:42 +05:30
Vishwas Shashidhar
e449ece7bf
ELECTRON-337: remove dev tools menu item and map the behaviour to global shortcut (#331) 2018-03-29 12:43:54 +05:30
Vishwas Shashidhar
217299bcf8
Electron 323: allow admins to set permissions to peripherals (#329)
- implement permissions settings for electron
- add "Yes" / "No" as user visible text in the windows installer confirmation screen
- add "Yes" / "No" as user visible text in the windows installer for settings screen
- fix windows installer conflicts
2018-03-20 17:49:27 +05:30
Kiran Niranjan
ecb0f88660 Electron-336 (Update bring to front logic on Windows) (#325)
- Added an arg which prevents window from getting focus when it is set to false
- Update bring to front logic
- Rename "Bring to Front on Notifications" to Flash Notification in Taskbar for Windows
- Update Spectron test cases
2018-03-16 12:26:07 +05:30
Kiran Niranjan
dc7079e0d7 Electron-325 (Removed restriction from opening a popup from another popup window) (#318)
- Updated the event `new-window` by removing the restriction to open new windows in pop-outs
- Added Spectron test cases for pop-outs
- Fix PR concerns
2018-03-15 17:18:06 +05:30
Kiran Niranjan
9991690a7e Electron-266 (Custom title bar for Windows 10) (#311)
1. Implemented new title bar style for Windows
2. Updated design
3. Updated design and added some safety checks
4. Added title bar double click event
5. Added API to update DOM element
6. Updated style as per the design spec
7. Refactored code and handled full screen scenario
8. Added borders to window
9. Added z-index to make sure border is always on top
10. Updated logic to check Windows 10 version
11. Setting frame property as true for pop-out windows
12. Optimized the code to initiate Windows title bar only after injecting CSS
13. Removed API to update content height
14. Added a global config field to enable or disable custom title bar
15. Reading `isCustomTitleBar` before creating main window
16. Fixed shortcut suggestion in menu items
17. Added two more missing shortcut suggestion in menu items
18. Updated menu template to dynamically assign accelerators
19. Changed the func name closeButtonClick to closeWindow
20. Converted all HEX color code to rgba
2018-03-09 16:16:47 +05:30
Vishwas Shashidhar
de8d062f8c ELECTRON-274: fix as per pr comments 2018-02-23 17:15:31 +05:30
Vishwas Shashidhar
f0222b0101 ELECTRON-274: fix issue. 2018-02-23 17:01:16 +05:30
kiranniranjan
fdb397d343 Merge remote-tracking branch 'upstream/master' into ELECTRON-249 2018-01-17 15:24:27 +05:30
Kiran Niranjan
5ef535d88e Electron-249 - Implemented a new feature that brings electron wrapper when a user receives a notification 2018-01-05 17:42:43 +05:30
Vishwas Shashidhar
f250185067 electron-258: made changes as per the PR recommendation 2018-01-04 23:00:08 +05:30
Vishwas Shashidhar
0edc3d01e2 electron-258: fixes the pop out issue for meetings and supports undefined urls in case of new window events as per the html dom specs 2018-01-02 17:00:12 +05:30
Vishwas Shashidhar
c13bfd5f14 electron-205: fixes the already fixed issue post merge conflict regression 2017-12-29 12:48:19 +05:30
Vikas Shashidhar
3cf9226bf4 Revert "Merge pull request #269 from keerthi16/skynet"
This reverts commit 1388c835ef, reversing
changes made to c9d6229d6d.
2017-12-28 17:29:27 +05:30
Vikas Shashidhar
6c15d14fa8
Merge pull request #256 from VishwasShashidhar/electron-205
electron-205: fixed file overwrite issues when a custom download folder is set by the user
2017-12-27 17:10:01 +05:30
Vishwas Shashidhar
b64f60d8f2 electron-205: refactored the code as per suggestions on the PR. 2017-12-27 17:01:32 +05:30
Vikas Shashidhar
d5f7073fef
Revert "Updating Master with Skynet" 2017-12-27 16:38:27 +05:30
Keerthi Niranjan
0c652be973 Merge remote-tracking branch 'upstream/master' into skynet
# Conflicts:
#	js/windowMgr.js
#	package.json
2017-12-27 14:52:53 +05:30
Vikas Shashidhar
243144ed4a
Merge pull request #263 from KiranNiranjan/ELECTRON-217
Electron-217 (Whitelisting domains & sub-domains)
2017-12-22 16:08:50 +05:30
Kiran Niranjan
78c466516c Electron-217
Updated the PR as per the review comments
2017-12-21 13:52:05 +05:30
Kiran Niranjan
919882a5b3 Electron-217
Added a warning dialog
Updated to read method to read only from global config
2017-12-21 12:53:57 +05:30
Kiran Niranjan
407dc4baa4 Electron-225 - Updated the default window size as per the new requirements 2017-12-15 11:23:21 +05:30
Vishwas Shashidhar
a6ef2d8a4c electron-205: fixed file overwrite issues when a custom download folder is set by the user 2017-12-13 20:10:18 +05:30