mirror of
https://github.com/lhns/steam-frame-nix.git
synced 2026-10-06 03:00:13 +02:00
lib: shared resolvePatch, ensureStyle, logger; legacy wrapper code removed
- finders.js (VERSION 2): resolvePatch (resolveAll or the "signature not found, ... left unpatched" status), ensureStyle and logger, used by the patches instead of their own copies. - hooks.js (VERSION 2) no longer unwinds per-patch wrappers of old patch versions; dashboard-windows and steam-close-button drop their handling of versions <= 2 / <= 6 (in-page only, gone with any SteamVR restart). - VERSIONs: dashboard-windows 4, steam-close-button 9, window-curvature 21, frame-controls 7, steam-keyboard-patch 22, launcher-menu grid 7, pinned-desktop 4, show-all 2.
This commit is contained in:
1 parent
36886d61df
commit
a5ecbad76d
11 files changed
+68
-108
No files matched your search
@@ -11,13 +11,9 @@
|
||||
// nothing while its contents (and the signature) stay intact and the setting
|
||||
// itself is untouched. Remembered as window.__sfuiShowAllApps for unpatch.js.
|
||||
((find, sigs) => {
|
||||
const VERSION = 1;
|
||||
let mods;
|
||||
try {
|
||||
mods = find.resolveAll(find.getWebpackRequire('webpackChunksteamui'), sigs);
|
||||
} catch (e) {
|
||||
return `signature not found, Steam left unpatched: ${e.message}`;
|
||||
}
|
||||
const VERSION = 2;
|
||||
const mods = find.resolvePatch('webpackChunksteamui', sigs);
|
||||
if (typeof mods === 'string') return mods;
|
||||
const list = mods.devModeApps.exports.devModeOnly;
|
||||
if (!Array.isArray(list)) return 'Developer Mode app list is not an array, Steam left unpatched';
|
||||
const prev = window.__sfuiShowAllApps;
|
||||
|
||||
Reference in new issue
Block a user