mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-31 14:51:02 +00:00
feat: implement game launcher window functionality and enhance deep link handling
This commit is contained in:
8
src/main/events/misc/close-game-launcher-window.ts
Normal file
8
src/main/events/misc/close-game-launcher-window.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { registerEvent } from "../register-event";
|
||||
import { WindowManager } from "@main/services";
|
||||
|
||||
const closeGameLauncherWindow = async () => {
|
||||
WindowManager.closeGameLauncherWindow();
|
||||
};
|
||||
|
||||
registerEvent("closeGameLauncherWindow", closeGameLauncherWindow);
|
||||
@@ -1,12 +1,15 @@
|
||||
import "./can-install-common-redist";
|
||||
import "./check-homebrew-folder-exists";
|
||||
import "./close-game-launcher-window";
|
||||
import "./delete-temp-file";
|
||||
import "./show-game-launcher-window";
|
||||
import "./get-hydra-decky-plugin-info";
|
||||
import "./hydra-api-call";
|
||||
import "./install-common-redist";
|
||||
import "./install-hydra-decky-plugin";
|
||||
import "./open-checkout";
|
||||
import "./open-external";
|
||||
import "./open-main-window";
|
||||
import "./save-temp-file";
|
||||
import "./show-item-in-folder";
|
||||
import "./show-open-dialog";
|
||||
|
||||
8
src/main/events/misc/open-main-window.ts
Normal file
8
src/main/events/misc/open-main-window.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { registerEvent } from "../register-event";
|
||||
import { WindowManager } from "@main/services";
|
||||
|
||||
const openMainWindow = async () => {
|
||||
WindowManager.openMainWindow();
|
||||
};
|
||||
|
||||
registerEvent("openMainWindow", openMainWindow);
|
||||
8
src/main/events/misc/show-game-launcher-window.ts
Normal file
8
src/main/events/misc/show-game-launcher-window.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { registerEvent } from "../register-event";
|
||||
import { WindowManager } from "@main/services";
|
||||
|
||||
const showGameLauncherWindow = async () => {
|
||||
WindowManager.showGameLauncherWindow();
|
||||
};
|
||||
|
||||
registerEvent("showGameLauncherWindow", showGameLauncherWindow);
|
||||
Reference in New Issue
Block a user