This commit is contained in:
ZacharyZhang-NY committed 2026-04-17 14:03:56 -04:00
1 parent 806200b3d1
commit 5547c29491
216 files changed
+5043 -3352

No files matched your search

+7 -2
View File
@@ -1,7 +1,11 @@
import { createDesktopShellWindow, type DesktopShellWindowDependencies } from "./desktop-shell-window";
import { createDesktopShellMenu } from "./desktop-shell-menu";
import { createDesktopShellMenu, type DesktopShellMenuDependencies } from "./desktop-shell-menu";
export function createDesktopShellService(deps: DesktopShellWindowDependencies) {
export type DesktopShellServiceDependencies = DesktopShellWindowDependencies & {
registerHandle: DesktopShellMenuDependencies["registerHandle"];
};
export function createDesktopShellService(deps: DesktopShellServiceDependencies) {
const window = createDesktopShellWindow(deps);
const menu = createDesktopShellMenu({
iconPath: deps.iconPath,
@@ -12,6 +16,7 @@ export function createDesktopShellService(deps: DesktopShellWindowDependencies)
getMainWindow: window.getMainWindow,
ensureWindow: window.ensureWindow,
requestQuitWithConfirmation: window.requestQuitWithConfirmation,
registerHandle: deps.registerHandle,
});
function initialize() {