feat(core): new theme editor poc (#7810)

This commit is contained in:
CatsJuice
2024-08-12 04:12:51 +00:00
parent 75e02bb088
commit 6228b27271
30 changed files with 1025 additions and 7 deletions
@@ -8,6 +8,7 @@ import { AppFallback } from '@affine/core/components/affine/app-container';
import { configureCommonModules } from '@affine/core/modules';
import { configureAppTabsHeaderModule } from '@affine/core/modules/app-tabs-header';
import { configureElectronStateStorageImpls } from '@affine/core/modules/storage';
import { CustomThemeModifier } from '@affine/core/modules/theme-editor';
import { configureDesktopWorkbenchModule } from '@affine/core/modules/workbench';
import {
configureBrowserWorkspaceFlavours,
@@ -110,6 +111,7 @@ export function App() {
<CacheProvider value={cache}>
<AffineContext store={getCurrentStore()}>
<Telemetry />
<CustomThemeModifier />
<DebugProvider>
<GlobalLoading />
<NotificationCenter />
@@ -33,7 +33,10 @@ function main() {
.catch(() => console.error('failed to load app config'));
// skip bootstrap setup for desktop onboarding
if (window.appInfo?.windowName === 'onboarding') {
if (
window.appInfo?.windowName === 'onboarding' ||
window.appInfo?.windowName === 'theme-editor'
) {
performanceMainLogger.info('skip setup');
} else {
performanceMainLogger.info('setup start');