darwin: full support (#4)

* meta: add pnpm-lock.yaml to .gitignore for my own sanity

* darwin: preliminary support

* chore: disable menubar key in firefox
This commit is contained in:
Beef 2023-01-02 18:53:58 +00:00 committed by GitHub
parent 10f043acc3
commit d48df7e1d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 0 deletions

3
.gitignore vendored
View File

@ -2,6 +2,9 @@
node_modules node_modules
package-lock.json package-lock.json
# pnpm
pnpm-lock.yaml
# gluon # gluon
build build
chrome_data chrome_data

View File

@ -18,6 +18,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]});`}
user_pref('privacy.resistFingerprinting', true); user_pref('privacy.resistFingerprinting', true);
user_pref('fission.bfcacheInParent', false); user_pref('fission.bfcacheInParent', false);
user_pref('fission.webContentIsolationStrategy', 0); user_pref('fission.webContentIsolationStrategy', 0);
user_pref('ui.key.menuAccessKeyFocuses', false);
${process.platform === 'darwin' ? `user_pref('browser.tabs.inTitlebar', 0);` : `` }
`); `);
// user_pref('privacy.resistFingerprinting', false); // user_pref('privacy.resistFingerprinting', false);

View File

@ -35,6 +35,12 @@ const browserPaths = ({
firefox: 'firefox', firefox: 'firefox',
firefox_nightly: 'firefox-nightly' firefox_nightly: 'firefox-nightly'
},
darwin: {
chrome: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome',
edge: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge',
firefox: '/Applications/Firefox.app/Contents/MacOS/firefox',
} }
})[process.platform]; })[process.platform];