mirror of
https://github.com/SteamDeckHomebrew/decky-frontend-lib.git
synced 2026-06-01 07:26:55 +02:00
feat(modal): support for latest steamos preview
This commit is contained in:
@@ -7,4 +7,16 @@ export function joinClassNames(...classes: string[]): string {
|
||||
|
||||
export function sleep(ms: number) {
|
||||
return new Promise(res => setTimeout(res, ms));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Finds the SP window, since it is a render target as of {10-19-2022}'s beta
|
||||
*/
|
||||
export function findSP(): Window {
|
||||
// old (SP as host)
|
||||
if (document.title == 'SP') return window;
|
||||
// new (SP as popup)
|
||||
return FocusNavController.m_ActiveContext.m_rgGamepadNavigationTrees.find((x: any) => x.m_ID == 'root_1_').Root
|
||||
.Element.ownerDocument.defaultView;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user