pengx17
2024-08-05 06:52:13 +00:00
parent 7a66212568
commit 561fa46232
7 changed files with 19 additions and 13 deletions
+1 -1
View File
@@ -27,4 +27,4 @@
"zod": "^3.22.4"
},
"version": "0.15.0"
}
}
+1 -1
View File
@@ -74,4 +74,4 @@
}
},
"version": "0.15.0"
}
}
+1 -1
View File
@@ -111,4 +111,4 @@
"vitest": "1.6.0"
},
"version": "0.15.0"
}
}
+1 -1
View File
@@ -116,4 +116,4 @@
"mime-types": "^2.1.35",
"vitest": "1.6.0"
}
}
}
+1 -1
View File
@@ -95,4 +95,4 @@
"peerDependencies": {
"ts-node": "*"
}
}
}
@@ -9,6 +9,7 @@ import { configureAppTabsHeaderModule } from '@affine/core/modules/app-tabs-head
import { configureElectronStateStorageImpls } from '@affine/core/modules/storage';
import { performanceLogger } from '@affine/core/shared';
import { apis, events } from '@affine/electron-api';
import { createI18n, setUpLanguage } from '@affine/i18n';
import {
configureGlobalStorageModule,
Framework,
@@ -27,7 +28,14 @@ const frameworkProvider = framework.provider();
const logger = performanceLogger.namespace('shell');
function main() {
async function loadLanguage() {
const i18n = createI18n();
document.documentElement.lang = i18n.language;
await setUpLanguage(i18n);
}
async function main() {
const handleMaximized = (maximized: boolean | undefined) => {
document.documentElement.dataset.maximized = String(maximized);
};
@@ -39,6 +47,9 @@ function main() {
apis?.ui.isFullScreen().then(handleFullscreen).catch(console.error);
events?.ui.onMaximized(handleMaximized);
events?.ui.onFullScreen(handleFullscreen);
await loadLanguage();
mountApp();
}
function mountApp() {
@@ -58,9 +69,4 @@ function mountApp() {
);
}
try {
main();
mountApp();
} catch (err) {
console.error('Failed to bootstrap app', err);
}
main().catch(console.error);
+1 -1
View File
@@ -46,4 +46,4 @@
"dev": "node --loader ts-node/esm/transpile-only.mjs ./src/bin/dev.ts"
},
"version": "0.15.0"
}
}