this repo has no description

Merge branch 'develop' of github.com:moonlight-mod/moonlight into develop

Changed files
+18 -15
packages
core-extensions
src
nativeFixes
noHideToken
+5 -2
build.mjs
···
entryPoints: [entry],
outfile,
-
format: "cjs",
+
format: "iife",
+
globalName: "module.exports",
+
platform: ["web-preload", "browser"].includes(name) ? "browser" : "node",
treeShaking: true,
···
entryPoints,
outdir,
-
format: "cjs",
+
format: "iife",
+
globalName: "module.exports",
platform: "node",
treeShaking: true,
+6 -2
packages/core-extensions/src/nativeFixes/host.ts
···
(moonlightHost.getConfigOption<boolean>("nativeFixes", "vaapi") ?? true) &&
!noAccel
) {
-
enabledFeatures.push("VaapiVideoEncoder", "VaapiVideoDecoder");
if (process.platform === "linux")
-
enabledFeatures.push("VaapiVideoDecodeLinuxGL");
+
// These will eventually be renamed https://source.chromium.org/chromium/chromium/src/+/5482210941a94d70406b8da962426e4faca7fce4
+
enabledFeatures.push(
+
"VaapiVideoEncoder",
+
"VaapiVideoDecoder",
+
"VaapiVideoDecodeLinuxGL"
+
);
}
app.commandLine.appendSwitch(
+5 -10
packages/core-extensions/src/nativeFixes/manifest.json
···
"meta": {
"name": "Native Fixes",
"tagline": "Various configurable fixes for Discord and Electron",
-
"authors": [
-
"Cynosphere",
-
"adryd"
-
],
-
"tags": [
-
"fixes"
-
]
+
"authors": ["Cynosphere", "adryd"],
+
"tags": ["fixes"]
},
"settings": {
"devtoolsThemeFix": {
···
},
"linuxSpeechDispatcher": {
"displayName": "Enable speech-dispatcher for TTS on Linux",
-
"description": "Has no effect on other operating systems",
+
"description": "Fixes text-to-speech. Has no effect on other operating systems",
"type": "boolean",
"default": true
},
"vaapi": {
-
"displayName": "Enable VAAPI features",
-
"description": "Provides additional hardware acceleration",
+
"displayName": "Enable VAAPI features on Linux",
+
"description": "Provides hardware accelerated video encode and decode. Has no effect on other operating systems",
"type": "boolean",
"default": true
}
+2 -1
packages/core-extensions/src/noHideToken/manifest.json
···
"apiLevel": 2,
"meta": {
"name": "No Hide Token",
-
"tagline": "Disables removal of token from localStorage when opening dev tools",
+
"tagline": "Prevents you from being logged-out on hard-crash",
+
"description": "Prevents you from being logged-out on hard-crash by disabling removal of token from localStorage when opening dev tools",
"authors": ["adryd"],
"tags": ["dangerZone", "development"]
}