Commit graph

11 commits

Author SHA1 Message Date
Andy O'Neill
de977dfed6 fix: see if we need usb entitlement, exempt encryption 2023-08-15 09:13:09 -04:00
Christopher Willis-Ford
89193bc6af add entitlements suggested by Electron
Hopefully these will help solve the crash that Mac App Store reviewers
are encountering...
2020-05-13 17:15:07 -07:00
Christopher Willis-Ford
7a813c8779 bring back entitlements.mas.inherit.plist
This seems to be necessary to work around an issue:
https://github.com/electron/electron-osx-sign/issues/192
2020-03-30 18:09:59 -07:00
Christopher Willis-Ford
af73790306 macOS: request camera and microphone access
Note `audio-input` and `camera` were already in `entitlements.plist`

Supporting changes:
- Add `allow-jit` entitlement since documentation says it's needed.
- Only use sandbox for MAS build, not for non-MAS macOS build.
  NOTE: both still use the hardened runtime, as required on Catalina.
- Remove `entitlements.inherit.plist` since it matches default settings.
- Add to `electron-builder.yaml` English descriptions for why the app
  requests access to the microphone and camera. I'm not yet sure if
  there's a way to localize these.
- Minor tweaks in `electron-builder.yaml`.
2020-03-17 18:55:40 -07:00
Christopher Willis-Ford
6a33d411c1 enable hardened runtime for macOS builds 2020-01-16 12:36:03 -08:00
Christopher Willis-Ford
6aa3e013ec fix MAS build: add inherited entitlements 2020-01-15 15:15:30 -08:00
Christopher Willis-Ford
fe9c6e17cb Add screenshot 2018-12-13 20:11:28 -08:00
Christopher Willis-Ford
ce1844ad0a Fix Microsoft Store logo size 2018-12-13 18:20:39 -08:00
Christopher Willis-Ford
54110ad6eb Corrected location of AppX logos 2018-12-13 18:12:33 -08:00
Christopher Willis-Ford
28474afddb Fix wide AppX icon 2018-12-13 17:51:32 -08:00
Christopher Willis-Ford
7b55741ead Add AppX icons 2018-12-13 17:36:49 -08:00