- Student: Aryan Shridhar
- Github: aryanshridhar
- Organisation: Electron
- Mentors: VerteDinde, erickzhao, dsanders11
Blocker for electron/fiddle#1114
For migrating the Node APIs from the renderer process to the main process, the IPCRenderer
API is to be moved to preload scripts and then exposed in the renderer process via the contextBridge
API.
The below diagram explains it better -
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name | repo | |
---|---|---|
dyte-react-sample-app | https://github.com/dyte-in/react-sample-app/ | |
dyte-js-sample-app | https://github.com/dyte-in/javascript-sample-app | |
dyte-sample-app-backend | https://github.com/dyte-in/backend-sample-app |
- Student: Aryan Shridhar
- Github: aryanshridhar
- LinkedIn: Aryan Shridhar
- Organisation: Zulip
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function MultiSelectDropdownListWidget({ | |
widget_name, | |
data, | |
default_text, | |
null_value = null, | |
on_update = () => {}, | |
value, | |
limit, | |
}) { | |
// A widget mostly similar to `DropdownListWidget` but |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function DropdownListWidget({ | |
widget_name, | |
data, | |
default_text, | |
render_text = (item_name) => item_name, | |
null_value = null, | |
include_current_item = true, | |
value, | |
on_update = () => {}, | |
}) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import $ from "jquery"; | |
import _ from "lodash"; | |
import render_dropdown_list from "../templates/settings/dropdown_list.hbs"; | |
import * as blueslip from "./blueslip"; | |
import * as ListWidget from "./list_widget"; | |
export function DropdownListWidget({ | |
widget_name, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export function MultiSelectDropdownListWidget({ | |
widget_name, | |
data, | |
default_text, | |
null_value = null, | |
on_update = () => {}, | |
value, | |
limit, | |
}){ | |
// A widget mostly similar to `DropdownListWidget` but |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import $ from "jquery"; | |
import render_dropdown_list from "../templates/settings/dropdown_list.hbs"; | |
import * as blueslip from "./blueslip"; | |
import * as ListWidget from "./list_widget"; | |
import _ from 'lodash'; | |
export function DropdownListWidget({ |
NewerOlder