Commit Graph
100 Commits
Author SHA1 Message Date
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
Kiran Niranjan 2362febc58 ELECTRON-491 - Change method to use getFocusedWindow instead of fromWebContents (#368) 2018-05-21 17:03:46 +05:30
Kiran Niranjan 8037d16000 ELECTRON-464 - Update title bar with new logo (#370) 2018-05-18 09:55:19 +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
Kiran Niranjan 0f2d52020d Electron-435 - Optimize reading "isCustomTitleBar" global config field (#365) 2018-05-10 18:11:52 +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 4092984298 Electron-471 (Add URL validation dialog for the Windows installer) (#357)
- Add URL validation dialog for the Windows installer
- Update the error message with new text content
2018-05-08 10:41:36 +05:30
Kiran Niranjan 78f4c0a10d Electron-469 - Fix log path (#356) 2018-05-07 14:52:16 +05:30
Kiran Niranjan 39c8d527e9 Electron-267 - Don't update alwaysOnTop property for notification windows (#354) 2018-05-07 14:52:02 +05:30
Kiran Niranjan b1196a74d2 Electron-460 - Change the value of location and media checkboxes (#353) 2018-05-03 12:11:02 +05:30
Kiran Niranjan 59a80f558c Electron-385 (Remove third party dependency and write custom implementation) (#350)
- Remove third party dependency and write custom implementation
- Add negative test case
2018-05-01 15:21:00 +05:30
Kiran Niranjan 4d15f03492 Electron-414 (Add a logic not to close the notifications on mouse hover) (#338)
- Add logic to not close the notification on mouse hover
- Clear timer when the notification content is reset
- Move logic from preload to main process
- Remove unwanted code
- Remove event listener on reset
2018-05-01 12:04:24 +05:30
Kiran Niranjan 3a9f156317 Electron-414 - Remove unwanted files (#348) 2018-04-30 20:49:32 +05:30
Kiran Niranjan ab978399ff Electron-391 (Redesigned Windows & macOS installer) (#346)
- update Mac installer design
- update installer as per latest design and content
- fix outlet connection issues in installer pane
- Redesign Symphony installer for Windows
- Fix spacing issue in installer
- Fix launch Symphony action
- add new design for mac installer
- Fix typo from Advanced Installer to Advance Settings
- Add test script to unpacked-mac
-  added font family for macOS in intro page
- update font family
2018-04-30 17:02:51 +05:30
Kiran Niranjan a24255bf69 Electron-417 (Reposition active notifications whenever the config is updated) (#339)
- Reposition active notifications when the config is updated
- Fix spectron test cases
2018-04-25 16:31:43 +05:30
Kiran Niranjan 8a0cf5327f Electron-416 - Fix wrapped text in installer (#342) 2018-04-20 12:48:19 +05:30
Kiran Niranjan ec98374bcf Electron-433 (Changes the logic for updating user config) (#341)
- change logic in handling user config selection on install
- fix log issues
- Update user config by validating execPath or is mac
- Remove post install from aip config
- Update user config by validating execPath or is mac
- Fix lint issues
- use native isNaN method
- Remove unwanted code
- PR review
2018-04-19 23:26:42 +05:30
Kiran Niranjan b1209083cb Electron-420 - Add 'bringToFront' to the ignoreSettings (#337) 2018-04-13 14:27:43 +05:30
Kiran Niranjan 81d9cae5d5 Electron-409 - Fix generating crash report (#336) 2018-04-12 14:36:16 +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
Kiran Niranjan 6914f30151 Electron-235 (Fix javascript error in notification) (#326)
- Fix javascript error "object has been destroyed"
- Fix notification javascript error and position issue
- Remove unused export
2018-03-18 14:35:02 +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 1092e7b4a7 Electron-338 (Replace html tags from message content) (#320)
- Replace html tags from message content
- Replace html tag <> from message content to prevent html injection
- Add a function to replace strong html tags
- Remove TODO comment
- Change param naming
2018-03-15 12:31:08 +05:30
Kiran Niranjan 191ca0c05e Electron-318 (Included build number in the client version info) (#314)
1. Included build number in getVersionInfo method
2. Update the demo page version info to table view
3. Changed let to var to make it consistent across the file
4. Add Spectron test cases for getVersionInfo
2018-03-12 17:05:25 +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
Kiran Niranjan 08c25e4b58 Electron-256 (Changed the implementation from modal to electron window) (#308)
1. Completed functionality
2. Refactored and added code comments
3. Fixed some style issues
4. Added some safety checks
5. Updated Window size
6. Added some safety checks
7. Fixed some keyboard interaction
8. Fixed styles for Windows OS
9. Added a functionality to place screen picker based on the event sender
10. Updated the code to open the screen picker on top of the focused window instead of finding a ref using window name
11. Added a HTML content to display error message
12. Updated window title
13. Added missing return
14. Changed the method name from `openScreenPickerWindowWindow` to `openScreenPickerWindow`
15. Fixed a typo and added code comment
16. Changes as per PR review
17. Created Enum for key code
18. Updated for loop to for..of loop
19. Updated colors from hex to rgba
20. Setting cursor property as pointer for cancel button and item-container
21. Made window draggable
22. Changed font-family to system fonts
23. Added box shadow for buttons
24. Added a new API to support backward compatibility and deprecated the existing one
25. Fixed the condition prevent a new window from being opened if there is an existing window
2018-03-09 15:31:44 +05:30
kiranniranjan f8b7691fce Merge branch 'ELECTRON-308' of github.com:KiranNiranjan/SymphonyElectron into ELECTRON-308 2018-02-20 20:43:56 +05:30
kiranniranjan fa2b668a5c Merge remote-tracking branch 'upstream/master' into ELECTRON-308 2018-02-20 20:43:14 +05:30
kiranniranjan 7d01bc67f8 Merge remote-tracking branch 'origin/ELECTRON-308' into ELECTRON-308 2018-02-20 20:19:08 +05:30
kiranniranjan d1d0f5f151 Merge remote-tracking branch 'upstream/master' into ELECTRON-308 2018-02-20 20:18:18 +05:30
kiranniranjan bd48118b89 Merge remote-tracking branch 'upstream/master' into ELECTRON-308 2018-02-19 10:58:13 +05:30
kiranniranjan 81c8fdf7a5 Electron-249 Resolved conflicts 2018-01-18 16:40:07 +05:30
kiranniranjan cef30ff128 Merge remote-tracking branch 'upstream/master' into ELECTRON-249
# Conflicts:
#	js/mainApiMgr.js
2018-01-18 16:34:56 +05:30
kiranniranjan ad700f2d82 Electron-228 - Changed the event name and optimized code 2018-01-18 14:55:11 +05:30
kiranniranjan 20e1f0b6ca Electron-228 - Added an event to terminate screen snippet process whenever the main window is reloaded/navigated 2018-01-18 12:53:27 +05:30
kiranniranjan fdb397d343 Merge remote-tracking branch 'upstream/master' into ELECTRON-249 2018-01-17 15:24:27 +05:30
kiranniranjan 605fad25c0 Electron-262 - Updated display text for both Mac and Windows 2018-01-17 15:23:50 +05:30
kiranniranjan 26c1bc91dd Electron-262
Updated the code comment
2018-01-10 18:14:06 +05:30
kiranniranjan a3af9abdf9 Electron-262
Implemented a method to reset badge count on window navigation/reload
2018-01-10 16:48:43 +05:30
Kiran Niranjan 5fd75ab5fa Electron-249 - moved config fields to a constant 2018-01-08 17:15:24 +05:30
Kiran Niranjan ab6a4fdc6a Electron-249 - Updated API work flow 2018-01-08 16:43:10 +05:30
Kiran Niranjan 92076ce9c7 Electron-249 - Fixed new line issue in setting plugin 2018-01-05 23:40:32 +05:30
Kiran Niranjan cb324c17dd Electron-249 - added "npm run test" to unpacked-mac 2018-01-05 17:44:19 +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
kiranniranjan e835f8f97f Merge remote-tracking branch 'upstream/master' into ELECTRON-222 2018-01-02 14:33:31 +05:30
Kiran Niranjan 22d913f6c1 Electron-222 - Removed the code which was deleting the method on args 2018-01-02 14:32:40 +05:30
Kiran Niranjan 742dcf2517 Electron-250
Renamed the variables as per the review
2018-01-02 13:00:28 +05:30
kiranniranjan 7d1bbc9107 Merge remote-tracking branch 'upstream/master' into ELECTRON-250 2018-01-02 12:44:07 +05:30
Kiran Niranjan 2c3b35270b Electron-156
Updated the code not to encode the URL and just validate the protocol
2017-12-30 12:49:39 +05:30
Kiran Niranjan 9010c341cb Electron-231
Fixes the installer config issue on Windows
2017-12-29 17:55:42 +05:30
Kiran Niranjan c8101a9b1e Electron-222
Added a safety check to prevent from using an already destroyed notification window
Added method to close all notification when notification config is changed
2017-12-29 15:59:19 +05:30
Kiran Niranjan ee6cf8732b Electron-253
Added type button to prevent form submit
2017-12-28 17:18:00 +05:30
Kiran Niranjan 193a4c126d Electron-250
Updated the bundle file
Added "http" prefix validation
2017-12-27 16:25:40 +05:30
Kiran Niranjan a9b2fd7874 Release for 2.2.0
Bug fixes
Admin whitelist config
2017-12-26 12:08:37 +05:30
Kiran Niranjan 4724e99647 Electron-250 - Fixed http prefix validation 2017-12-22 12:22:15 +05:30
Kiran Niranjan 025738bb2c Electron-253 - Fixed an issue with clearing up the auth settings 2017-12-22 10:51:28 +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
Kiran Niranjan 18a7166714 Electron-223 - Update the regexp to validate URLs 2017-12-14 21:46:33 +05:30
Kiran Niranjan d7f62a38b0 Electron-217
* Wrote some unit tests for isWhiteList
* Fixed some validation issues
2017-12-12 13:00:32 +05:30
Kiran Niranjan 84cb11e629 Electron-217
* Implemented basic logic on whitelisting urls
* Removed a space in PULL_REQUEST_TEMPLATE.md
2017-12-11 22:41:34 +05:30
Kiran Niranjan a5dfd9f9b4 Electron-209 - Activating the main window after setting the alwaysOnTop property for every window 2017-11-21 11:40:04 +05:30
Kiran Niranjan 1c4d6d45e2 Electron-207 - Fixed scroll issue for Windows OS 2017-11-20 14:17:43 +05:30
Kiran Niranjan 4fafe44423 Electron-211 - Updated the toast notification to display company information 2017-11-14 13:44:51 +05:30
Kiran Niranjan 1e2bfad70e Electron-209 - Fixed an issue with the alwaysOnTop feature 2017-11-10 17:07:32 +05:30
Kiran Niranjan 3f50065ded Electron-206 - Added code comments 2017-11-09 19:09:52 +05:30
Kiran Niranjan 0b7bad60e3 Electron-206 - Implemented basic auth error handler 2017-11-09 17:31:38 +05:30
Kiran Niranjan 7ef055c63c Electron-139 - Updated the if condition 2017-11-09 14:55:54 +05:30
Kiran Niranjan f180585484 Electron-139 - Disabled menu bar for pop-out windows 2017-11-09 12:53:49 +05:30
Kiran Niranjan ad307d406f Electron-197 - Added a check to only return screen sources if desktop composition is disabled on Windows 2017-11-07 20:09:07 +05:30
Kiran Niranjan fff2d15bdc Electron-174 - Removed the label CSS as it was not being used 2017-11-05 10:43:51 +05:30
Kiran Niranjan 6675d3937f Electron-134 - Optimized CSS & made changes as per review comments 2017-11-05 10:23:40 +05:30
Kiran Niranjan 96e30a41d9 Electron-196 - Updated default pop-out window size and min height 2017-10-31 10:20:44 +05:30
Kiran Niranjan 714209f8f9 Electron-142 - Changed "buildVersion" key to "buildNumber" 2017-10-30 18:36:45 +05:30
Kiran Niranjan 450992cdf8 Electron-142 - setting 'N/A' if version number is not available 2017-10-30 18:06:42 +05:30
Kiran Niranjan 564950ec92 Electron-142 - Included build version in the about app section 2017-10-30 14:25:33 +05:30
Kiran Niranjan 48bad2eddb Electron-134 - setting the pod information empty until the back is ready 2017-10-26 14:29:37 +05:30
Kiran Niranjan 89767363c5 Electron-181 - Removed the unwanted closeAll function which was throwing an error 2017-10-25 13:30:46 +05:30
Kiran Niranjan 9684c9457f Electron-182 - Fixes an error that occurs when we add/remove displays 2017-10-18 13:11:25 +05:30
Kiran Niranjan 967714fda6 Electron-174 - modified button style, modal width and height 2017-10-18 12:44:57 +05:30
Kiran Niranjan 3c7aa59883 Electron-174 - implemented basic authentication for electron 2017-10-18 12:17:09 +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 837d0dc265 Electron-175 - Method to set AlwaysOnTop property for about window 2017-10-11 20:58:32 +05:30
Kiran Niranjan 6b6a1d27a7 Electron-134 - Completed the notification redesign 2017-10-10 14:37:11 +05:30
Kiran Niranjan 73636b2a9d Electron-171 - Added issue link to the comment 2017-10-09 21:12:43 +05:30
Kiran Niranjan 20384230bf Electron-170 - Added code comments 2017-10-09 21:02:41 +05:30
Kiran Niranjan 622ad97df4 Electron-170 - Added an event to update the monitor drop-down whenever a display is added/removed 2017-10-09 20:40:56 +05:30
Kiran Niranjan bb5ace404b Electron-142 - Fixes the issue where it prevents creating multiple instances of the about window 2017-10-06 16:47:55 +05:30
Kiran Niranjan 55a70399d9 Electron-171 - corrected a code comment 2017-10-06 16:13:41 +05:30
Kiran Niranjan 4a292ad7c0 Electron-171 - Fixes the Configuration window positioning when multiple monitors are connected 2017-10-06 16:09:49 +05:30
Kiran Niranjan cf3e510204 Electron-172 - Fixes the pop-out issue 2017-10-06 11:29:48 +05:30
Kiran Niranjan 5cd0568096 Electron-134 - Redesigned notification for windows 2017-10-04 12:43:06 +05:30
Kiran Niranjan 77b62c6430 Electron-142 - Changed the symphony logo 2017-09-28 10:55:19 +05:30
Kiran Niranjan ad5d762c20 Electron-142 - Moved inline styles to style tag 2017-09-27 21:18:13 +05:30
Kiran Niranjan b94dbdef68 Electron-134 - Updated logos 2017-09-27 19:00:39 +05:30
Kiran Niranjan 99ea90db02 Updated window title 2017-09-27 11:21:22 +05:30