Commit Graph

49 Commits

Author SHA1 Message Date
Kiran Niranjan
42021087ae ELECTRON-607 (Change native menu bar style - Windows 10) (#451)
- Change native menu bar style
- Display dialog confirmation for app relaunch
- Update menu coordinates
- Display dialog confirmation for app relaunch
2018-08-06 15:31:02 +05:30
Vishwas Shashidhar
e1c22ea360
ELECTRON-582: upgrade electron version (#417)
- upgrade electron version
- upgrade other dependencies
- fix linting issues
2018-07-02 17:14:30 +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
Kiran Niranjan
c5417288ea ELECTRON-445 (Adds memory refresh menu item) (#393)
- Adds memory refresh menu item
- Update menu item text
2018-06-11 12:07:07 +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
Vishwas Shashidhar
77893192bd update documentation and package configuration 2018-06-05 16:32:51 +05:30
Vishwas Shashidhar
d9b80871f1 remove unused vars 2018-05-10 23:50:06 +05:30
Vishwas Shashidhar
5e423826c5 remove unused vars 2018-05-10 23:17:31 +05:30
Kiran Niranjan
31b62eaef2 ELECTRON-136 (Disable auto reload feature for r51 release) (#366)
- Disable this feature for r51 release
- Remove commented code
2018-05-10 22:47:06 +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
Vishwas Shashidhar
d60c1cc374
Electron 456 (#363)
- change memory refresh text
- fix regression on user data path arg
2018-05-09 16:41:26 +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
Kiran Niranjan
78f4c0a10d Electron-469 - Fix log path (#356) 2018-05-07 14:52:16 +05:30
Vishwas Shashidhar
10f1e02c20
ELECTRON-451: add "Symphony Help" item in the "Help" menu (#352) 2018-05-02 13:00:36 +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
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
2e25c97bec
Electron 380: add share logs support (#333)
- add capabilities to generate log files
- change the location of share logs menu item
- add spectron tests
- add menu item text for windows
- fix issue reported on windows archiving other files
- fix failing spectron tests
- pin archiver dependency version
2018-04-06 13:42:41 +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
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
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
kiranniranjan
605fad25c0 Electron-262 - Updated display text for both Mac and Windows 2018-01-17 15:23:50 +05:30
Kiran Niranjan
5fd75ab5fa Electron-249 - moved config fields to a constant 2018-01-08 17:15:24 +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
69df38bf77 electron-205: refactoring and code comments 2017-11-16 08:57:11 +05:30
Vishwas Shashidhar
b9f53f3e8f electron-205: implemented logic to support setting downloads directory 2017-11-10 14:13:41 +05:30
Vishwas Shashidhar
7779f0ff1d electron-205: started with a basic implementation of the feature 2017-11-09 19:01:10 +05:30
Kiran Niranjan
a1dfea70bb Electron-154 - Modified the code to open the main window after reading the config fields 2017-10-17 11:39:19 +05:30
Kiran Niranjan
4f4fc69f85 Electron-154 - Optimized reading config fields which fix the menu items issue on Windows 2017-10-16 16:54:20 +05:30
Kiran Niranjan
0db10822b2 Merge branch 'master' of https://github.com/symphonyoss/SymphonyElectron into ELECTRON-142 2017-09-27 11:16:16 +05:30
Kiran Niranjan
7130883c74 Electron-142 - Made changes as per review 2017-09-27 11:13:50 +05:30
Kiran Niranjan
c996c52849 Electron-142 - Made changes as per review 2017-09-27 11:11:31 +05:30
Vishwas Shashidhar
6d0d5145af electron-17: added logic to open the completed directory under the crashes directory 2017-09-26 23:26:11 +05:30
Kiran Niranjan
dfbcf46412 Electron-142 - Added a new menu item to show application version details 2017-09-26 16:10:53 +05:30
Vishwas Shashidhar
d4b30ba148 electron-17: removed unnecessary import 2017-09-18 22:06:41 +05:30
Vishwas Shashidhar
01f1532fcc electron-17: fixed crashes directory menu templates issue 2017-09-18 22:05:30 +05:30
Vishwas Shashidhar
a1c2de3621 electron-17: supported opening crashes directory from the menu 2017-09-15 12:16:20 +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
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
598f75038b Electron-109 - Changed "launchOnStartup" custom implementation to "auto-launch" 2017-08-10 18:28:17 +05:30
Kiran Niranjan
c8ca074f92 Electron-47
1. Removed `electron-context-menu` from dependency
2. Added cld.node in app.asar.unpacked dir
3. Resolved conflicts
2017-08-02 16:17:30 +05:30
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
Kiran Niranjan
85a21ec4e8 Electron-65 (Logging) (#121)
* Electron-65 - Added more logs

* Electron-65 - Removed some logs as per the review

* Electron-65 - Removed unused log variables
2017-06-02 09:08:55 -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
d494e23d4e Minimize on close updates (#93)
* Minimize On Close

* Minimize on close updates
2017-05-19 08:01:41 -07:00
rbarros-daitan
c0908e64ef Auto Launch (#75)
* Auto Launch

* Applying comments

* fix app.quit
2017-05-09 14:44:14 -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