Samuel Attard
|
095e79b043
|
Ensure the callback is a function when executing JS
|
2017-03-06 10:46:20 -08:00 |
|
Kevin Sawicki
|
2680ee9f8f
|
Add support for setting TouchBarLabel text color
|
2017-03-03 15:14:51 -08:00 |
|
Kevin Sawicki
|
c349aeff80
|
Add initial touch bar specs
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
002369576f
|
Add initial touch bar docs
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
81ecd4499c
|
Make exported properties match class names
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
eb03ab561d
|
Make config optional
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
ce12dcd3b4
|
Add live popover icon property
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
a34f9d3583
|
Support icon property to match MenuItem
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
d1edd80ef8
|
Use NSTouchBar itemForIdentifier to lookup existing item
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
8d716e8b17
|
Register item after validating
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
76f112ffc5
|
Only export TouchBar to start
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
5f9e9d4b36
|
Add move live updating properties
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
61aa9bbff4
|
Add support for spacer items
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
f153d08297
|
Support setting the initial/available colors
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
f9dd91d54d
|
Add static helper to bind touch bar to window
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
51f1c5a557
|
Use SetTouchBar withe empty vector instead of DestroyTouchBar
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
d5dbe3676e
|
Add window helpers to TouchBar class
|
2017-03-03 14:00:39 -08:00 |
|
Kevin Sawicki
|
98f5858b11
|
Initial support for dynamic properties
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
cbb6f8c33e
|
Store event listeners in each TouchBar class
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
eff49ad19c
|
Return early when touchBar is null
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
9bdca3bbfb
|
Remove linter warnings
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
dd09c91cf2
|
initial work on updating touch bar item config without rerender
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
15dcc314d3
|
Export the TouchBar items as their own props on the electron main export
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
4f0caffc3b
|
Fix JS linting
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
43cc5079d8
|
Implement group item
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
269d899a99
|
Implement popOver item type (woo hoo it worked)
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
c92c4138a8
|
Add Slider item type and add options to the button type
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
18c7c3ece8
|
Make label and colorpicker types work
|
2017-03-03 14:00:38 -08:00 |
|
Samuel Attard
|
7857c83ea1
|
Make dynamic buttons work along with click events
|
2017-03-03 14:00:38 -08:00 |
|
Kevin Sawicki
|
7a99f0435b
|
Fix typo in comment
|
2017-02-28 08:45:39 -08:00 |
|
Kevin Sawicki
|
bb1a981a01
|
Mention variable name to update
|
2017-02-28 08:45:39 -08:00 |
|
Kevin Sawicki
|
e8a79cb88d
|
Don't require browser process module from renderer
This can cause issues when it is accessed from the
require cache or module tree since the getters throw
errors when called.
|
2017-02-28 08:45:39 -08:00 |
|
Kevin Sawicki
|
1d84d83fd4
|
Forward webview visibility change events from browser process
|
2017-02-28 08:23:00 -08:00 |
|
Kevin Sawicki
|
739f3ed102
|
Popup pepper menu in owner browser window
|
2017-02-24 08:39:22 -08:00 |
|
Kevin Sawicki
|
c951e253c6
|
Default to focused window whenever param is null/undefined
|
2017-02-24 08:39:22 -08:00 |
|
Kevin Sawicki
|
3e05350d6b
|
Check that window is non-null before accessing constructor prop
|
2017-02-24 08:39:22 -08:00 |
|
Kevin Sawicki
|
d0b07d5c36
|
Check that x is non-null
|
2017-02-22 10:49:25 -08:00 |
|
Kevin Sawicki
|
6a023dc4fe
|
Add Menu.closePopup API on macOS
|
2017-02-22 10:30:28 -08:00 |
|
Kevin Sawicki
|
4430927f98
|
Add async option to menu.popup
|
2017-02-22 10:30:28 -08:00 |
|
deepak1556
|
71fd3e807c
|
use sync zoom api with guest view manager webpreferences
|
2017-02-18 01:34:32 +05:30 |
|
deepak1556
|
203a920c64
|
fix signature of zoom getter apis
|
2017-02-18 01:34:32 +05:30 |
|
Samuel Attard
|
17fe5efa13
|
Fix linting
|
2017-02-13 08:23:53 -08:00 |
|
Samuel Attard
|
e45d8079b8
|
Add support for a noResolveAliases property
|
2017-02-13 08:23:53 -08:00 |
|
deepak1556
|
63c0e4cbb1
|
Add ZoomController to manager zoom changes for webcontents
|
2017-02-12 00:49:17 +05:30 |
|
deepak1556
|
b27c94368d
|
webContents: set zoom levels with HostZoomMap
|
2017-02-12 00:49:17 +05:30 |
|
Kevin Sawicki
|
acedc3e726
|
Merge pull request #8584 from electron/new-webview-event
Add will-attach-webview event
|
2017-02-09 12:40:11 -08:00 |
|
Kevin Sawicki
|
941f6c63e3
|
🎨 Use embedder var for clarity
|
2017-02-09 11:48:45 -08:00 |
|
Kevin Sawicki
|
a7c050107b
|
Remove guest from will-attach-webview event
|
2017-02-09 11:47:45 -08:00 |
|
Kevin Sawicki
|
8b0d3a2567
|
Emit attach params as well in event
|
2017-02-09 11:45:07 -08:00 |
|
Kevin Sawicki
|
46f1a49594
|
new-webview -> will-attach-webview
|
2017-02-09 11:45:07 -08:00 |
|
Kevin Sawicki
|
7eda8fbdfb
|
Add new-webview event that can be prevented
|
2017-02-09 11:45:07 -08:00 |
|
Kevin Sawicki
|
5130ad24eb
|
🎨
|
2017-02-09 11:30:17 -08:00 |
|
Kevin Sawicki
|
f7f4de36af
|
Merge remote-tracking branch 'origin/master' into macos-open-save-panel
|
2017-02-09 11:25:05 -08:00 |
|
Kevin Sawicki
|
867bb5a94e
|
Add DialogSettings helper struct
|
2017-02-09 10:13:11 -08:00 |
|
Birunthan Mohanathas
|
c8c11e68c6
|
Add support for checkbox with dialog.showMessageBox
This adds the `checkboxLabel` and `checkboxChecked` options to display a
checkbox in the message box. Fixes #6048.
|
2017-02-09 09:03:54 -08:00 |
|
Tan Wang Leng
|
347dc835b5
|
Fix code formatting
|
2017-02-09 21:51:11 +08:00 |
|
Tan Wang Leng
|
9423143211
|
Change the default value of showsTagField to true
The default value of showsTagField in macOS's NSSavePanel is true.
Therefore, in order to follow the standard behavior and not break
backwards-compatibility, let's change the default value of
showsTagField to true.
Reference:
https://developer.apple.com/reference/appkit/nssavepanel/1525589-showstagfield?language=objc
|
2017-02-09 21:01:40 +08:00 |
|
Tan Wang Leng
|
36209ddd90
|
🍎 Add additional options for Mac's open dialog
Support an additional attributes available in macOS's NSOpenPanel:
message.
|
2017-02-09 20:10:57 +08:00 |
|
Tan Wang Leng
|
1d612a12a1
|
🍎 Add additional options for Mac's save dialog
Support additional attributes available in macOS's NSSavePanel: message,
nameFieldLabel and showsTagField
|
2017-02-09 20:10:57 +08:00 |
|
Kevin Sawicki
|
70178adb6e
|
Use object for verification request
|
2017-02-08 11:59:43 -08:00 |
|
Kevin Sawicki
|
5245d42d15
|
Only document deprecation for now
|
2017-02-08 11:59:43 -08:00 |
|
Greg Nolle
|
e29b64a18a
|
modify CertVerifier Class
* respond to multiple similar verification requests.
* accept net error result as callback response.
|
2017-02-08 11:59:43 -08:00 |
|
Cheng Zhao
|
3024d0563f
|
There were new defaultPrintingSetting fields added
|
2017-02-06 10:34:29 -08:00 |
|
Kevin Sawicki
|
fb08f56fc8
|
Add forcereload menu item role
|
2017-02-03 09:39:41 -08:00 |
|
Kevin Sawicki
|
9fef6a1fd7
|
Add support for FOS_CREATEPROMPT option
|
2017-02-02 08:51:10 -08:00 |
|
Kevin Sawicki
|
56a8eb3a94
|
Check that sender is a WebContents instance
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
ddedcf22d1
|
Move console.warn inside the helper method.
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
f6410d3b77
|
Assert that listener count decreases after a remove event.
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
c213971a2d
|
Write a warning instead of crashing.
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
bc2f1e8199
|
Argh.
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
63d8137da2
|
Use EventEmitter public methods instead of _events.
|
2017-01-25 12:36:55 -08:00 |
|
Kevin Sawicki
|
45986405b8
|
Assert remote event names
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
a0b24bd155
|
Simplify.
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
67f7a60524
|
Review CommentZ
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
41ea169784
|
L I N T I N G P T I I
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
49c6446267
|
L I N T I N G
|
2017-01-25 12:36:55 -08:00 |
|
Charlie Hess
|
26e3ad3c2e
|
Display more information about remote event crashes.
If possible, we'll dig into the function args and print the ones that are attached remotely.
|
2017-01-25 12:36:55 -08:00 |
|
Kevin Sawicki
|
d6eb0d6629
|
Implement insertCSS on webFrame
|
2017-01-19 09:05:59 +02:00 |
|
Kevin Sawicki
|
de4be56b09
|
Use internal open event name with fully parsed options
|
2017-01-16 12:38:16 -08:00 |
|
Kevin Sawicki
|
3f7b3c4bd7
|
Implement window overrides in main context
|
2017-01-16 12:38:16 -08:00 |
|
Kevin Sawicki
|
95054f443f
|
Enable context isolation on child windows
|
2017-01-16 12:38:16 -08:00 |
|
Javan Makhmali
|
a64bdbd306
|
Add "context-menu" DOM event to <webview>
|
2017-01-13 17:04:09 -05:00 |
|
Kevin Sawicki
|
1944fdc962
|
Track visited parents and null out cycles
|
2017-01-06 09:58:40 -08:00 |
|
Kevin Sawicki
|
5f862effaa
|
Access directly on options object
|
2017-01-06 09:17:32 -08:00 |
|
Kevin Sawicki
|
eb533e04b9
|
Add option to normalize dialog access keys
|
2017-01-06 08:56:24 -08:00 |
|
Kevin Sawicki
|
2bd8ef83d1
|
Use != null to handle undefined
|
2016-12-12 16:25:56 -08:00 |
|
Daniel Pham
|
4b53cd9c3c
|
🐛 Allow buttons to be optional in 'showMessageBox'
|
2016-12-12 13:25:32 -05:00 |
|
Kevin Sawicki
|
820fb3b82b
|
Guard against no devtools web contents
|
2016-12-06 10:36:59 -08:00 |
|
Kevin Sawicki
|
635c909aab
|
Implement window.alert/confirm/close in main process
|
2016-12-02 13:40:31 -08:00 |
|
Kevin Sawicki
|
ec43dd067c
|
Co-locate with other private methods
|
2016-12-02 10:41:42 -08:00 |
|
Kevin Sawicki
|
f3d391e3f2
|
Don't clear until render view is deleted for process id
|
2016-12-02 10:41:42 -08:00 |
|
Kevin Sawicki
|
07f99c06ea
|
Don't write back to passed in options object
|
2016-12-01 17:16:18 -08:00 |
|
Kevin Sawicki
|
af555bd879
|
Use spread syntax instead of apply
|
2016-12-01 14:56:00 -08:00 |
|
Kevin Sawicki
|
c8ff67ab75
|
Use spread syntax instead of function apply
|
2016-12-01 14:56:00 -08:00 |
|
Kevin Sawicki
|
36371357cd
|
buttonLabel -> Button label for consistency
|
2016-12-01 14:16:33 -08:00 |
|
Kevin Sawicki
|
3a29555772
|
Access URL through webContents directly
|
2016-11-28 10:56:23 -08:00 |
|
Cheng Zhao
|
bbaab755e3
|
Merge pull request #8049 from electron/prevent-remove-all-ipc
Throw an error when users attempt to remove all listeners from the IPC modules
|
2016-11-27 14:29:49 +08:00 |
|
Kevin Sawicki
|
0134d62681
|
Always use guest contents for canAccessWindow check
|
2016-11-23 12:01:09 -08:00 |
|
Kevin Sawicki
|
9a5df9da41
|
Expose setVisualZoomLevelLimits on webContents and <web-view>
|
2016-11-22 08:07:55 -08:00 |
|
Samuel Attard
|
db729b5b52
|
Throw an error when users attempt to remove all listeners from the IPC modules
|
2016-11-22 18:30:58 +11:00 |
|