Age | Commit message (Collapse) | Author |
|
unsafe-eval (#617)
|
|
This is required on wayland based desktops like Fedora 34 or
Ubuntu 21.04.
Closes: #567
|
|
|
|
- disable the autoupdater if running as mas (was not working anyway, just logging an error on every start)
- replace check via app.requestSingleInstanceLock() with LSMultipleInstancesProhibited in Info.plist
due to https://github.com/electron/electron/issues/15958
- Quit the app also when all windows are closed to conform to macOS Human Interface Guidelines
Comments from review:
If the application is a single-window app, it might be appropriate to save data and quit the app when the main window is closed.
- "asarUnpack": "**/*.node" to also sign the native addons when packaging
- add the required mas-specific entitlements which include the app-sandbox key
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
Apple's documentation suggests that apps should be shipped as universal binaries
to simplify the process for the users. See eg. https://developer.apple.com/documentation/apple-silicon/porting-your-macos-apps-to-apple-silicon
Also update electron-updater to latest version (matching electron-builder version)
as part of this.
Signed-off-by: Christoph Settgast <csett86@web.de>
|
|
In electron utils 2.0.15 we mark them as protected content, but on macOS
WebRTC uses a low level API which sidesteps that. An extra command line
argument is passed to fix that.
See: https://github.com/electron/electron/issues/19880
|
|
It broke screen-sharing, but was fixed in Chrome 88.
|
|
|
|
|
|
|
|
|
|
Fixes https://github.com/jitsi/jitsi-meet-electron/issues/458.
|
|
|
|
This reverts commit fde36ff5deecc93be3148c7184fbb966db960e2a.
|
|
|
|
This reverts commit b2a349a718dcd6ddf5abb0b897345226fd98981d.
|
|
|
|
The bug has since been fixed in Chromium.
|
|
|
|
Perform command-line protocol argument handling on all platforms, not only
win32. This allows the client to join a meeting passed on the command-line
even if it is no instance of the client already running.
|
|
|
|
Co-authored-by: Christophe HAMERLING <chamerling@linagora.com>
Co-authored-by: Klemens Arro <klemens.arro@admcloudtech.com>
Co-authored-by: Goran Urukalo <goran.urukalo@teletrader.com>
|
|
|
|
|
|
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/380
|
|
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/371
|
|
Fixes a crash when H.264 is used (in P2P mode).
|
|
Electron 9 ships with Chrome 83 which means we have access to E2EE by
enabling experimental web platform features.
|
|
The regular windows shortcuts (eg. minimise, hide) don't work unless
they have menu entries, so add them along with the standard set of
expected menu items for mac (although I've omitted 'about' since it
opens a window so is a slightly more visible change).
Also Electron has a role for 'quit' so use this instead of providing
our own.
|
|
Co-authored-by: Annika Wickert <awlx@users.noreply.github.com>
|
|
|
|
|
|
* integrate screen sharing tracker window
* update jitsi-meet-electron-utils required version
* update package.json
|
|
|
|
* Adds using power monitor and detecting computer suspend.
* Simplify api listener functions.
* Fixes comments.
|
|
It's more trouble than it's worth really. For one, it doesn't work in
brady bunch mode.
|
|
Fixes: https://github.com/jitsi/jitsi-meet-electron/issues/103
Co-authored-by: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
With the menu bar gone, shortcuts to reload the window or open the DevTools
need to be done manually. Thankfully electron-debug takes care of this!
|
|
|
|
|
|
|
|
|