aboutsummaryrefslogtreecommitdiff
path: root/resources/entitlements.mas.plist
AgeCommit message (Collapse)Author
2021-05-02fix(mas) WebRTC UDP connectionsChristoph Settgast
UDP connections (for WebRTC) require both the server and the client entitlement, as an app with only the client entitlement enabled can send, but not receive, data. See https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_network_client Signed-off-by: Christoph Settgast <csett86@web.de>
2021-03-15Enhancements to make it more Mac App Store (mas) compatibleChristoph Settgast
- 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>