From 3c448837e771796018dfff46dda2b89c7e5f98e2 Mon Sep 17 00:00:00 2001 From: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com> Date: Thu, 20 Feb 2020 14:52:20 +0200 Subject: [PATCH] integrate screen sharing tracker window (#197) * integrate screen sharing tracker window * update jitsi-meet-electron-utils required version * update package.json --- .../conference/components/Conference.js | 4 +-- main.js | 4 ++- package-lock.json | 28 +++++++++---------- package.json | 2 +- 4 files changed, 20 insertions(+), 18 deletions(-) diff --git a/app/features/conference/components/Conference.js b/app/features/conference/components/Conference.js index 5106c34..a432102 100644 --- a/app/features/conference/components/Conference.js +++ b/app/features/conference/components/Conference.js @@ -9,7 +9,7 @@ import { push } from 'react-router-redux'; import { RemoteControl, - setupScreenSharingForWindow, + setupScreenSharingRender, setupAlwaysOnTopRender, initPopupsConfigurationRender, setupWiFiStats, @@ -263,7 +263,7 @@ class Conference extends Component { const iframe = this._api.getIFrame(); - setupScreenSharingForWindow(iframe); + setupScreenSharingRender(this._api); new RemoteControl(iframe); // eslint-disable-line no-new setupAlwaysOnTopRender(this._api); setupWiFiStats(iframe); diff --git a/main.js b/main.js index d6794bc..8bedfb2 100644 --- a/main.js +++ b/main.js @@ -13,7 +13,8 @@ const { initPopupsConfigurationMain, getPopupTarget, setupAlwaysOnTopMain, - setupPowerMonitorMain + setupPowerMonitorMain, + setupScreenSharingMain } = require('jitsi-meet-electron-utils'); const path = require('path'); const URL = require('url'); @@ -149,6 +150,7 @@ function createJitsiMeetWindow() { initPopupsConfigurationMain(mainWindow); setupAlwaysOnTopMain(mainWindow); setupPowerMonitorMain(mainWindow); + setupScreenSharingMain(mainWindow, 'Jitsi Meet'); mainWindow.webContents.on('new-window', (event, url, frameName) => { const target = getPopupTarget(url, frameName); diff --git a/package-lock.json b/package-lock.json index bbbe5bb..20686e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2477,9 +2477,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", - "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6052,8 +6052,8 @@ } }, "jitsi-meet-electron-utils": { - "version": "github:jitsi/jitsi-meet-electron-utils#3b6562f4d6104bfb5099414d1a79d4164767ea9b", - "from": "github:jitsi/jitsi-meet-electron-utils#v1.1.1", + "version": "github:jitsi/jitsi-meet-electron-utils#fcdcc578737472b51a5effd1c6328051700b6130", + "from": "github:jitsi/jitsi-meet-electron-utils#v2.0.0", "requires": { "nan": "^2.14.0", "postis": "^2.2.0", @@ -6628,9 +6628,9 @@ "dev": true }, "mimic-response": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", - "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" }, "minimalistic-assert": { "version": "1.0.1", @@ -6809,9 +6809,9 @@ } }, "node-abi": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.13.0.tgz", - "integrity": "sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.15.0.tgz", + "integrity": "sha512-FeLpTS0F39U7hHZU1srAK4Vx+5AHNVOTP+hxBNQknR/54laTHSFIJkDWDqiquY1LeLUgTfPN7sLPhMubx0PLAg==", "requires": { "semver": "^5.4.1" } @@ -9066,9 +9066,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", - "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", diff --git a/package.json b/package.json index 7459cd7..3883ae1 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "electron-updater": "4.0.6", "electron-window-state": "5.0.3", "history": "4.7.2", - "jitsi-meet-electron-utils": "github:jitsi/jitsi-meet-electron-utils#v1.1.1", + "jitsi-meet-electron-utils": "github:jitsi/jitsi-meet-electron-utils#v2.0.0", "js-utils": "github:jitsi/js-utils#0c53500a5120be2aa3fc590f0f932a0d4771920f", "moment": "2.23.0", "mousetrap": "1.6.2",