(state);
@@ -365,21 +365,21 @@ function SyncFromDesktop({ setState }: { setState: (state: State) => void }) {
onBack={() => setState("firstOptions")}
>
-
- 1. {t("setup.sync-from-desktop-step1")}
- 2. {t("setup.sync-from-desktop-step2")}
- 3. {t("setup.sync-from-desktop-step3")}
+
+ 1. {t("setup.sync-from-desktop-step1")}
+ 2. {t("setup.sync-from-desktop-step2")}
+ 3. {t("setup.sync-from-desktop-step3")}
4. {t("setup.sync-from-desktop-step4")}
- 5. {t("setup.sync-from-desktop-step5")}
-
-
- {networkAddresses.length > 0 && (
-
- {networkAddresses.map((addr) => (
- {addr}
- ))}
+ 5. {t("setup.sync-from-desktop-step5")}
- )}
+
+ {networkAddresses.length > 0 && (
+
+ {networkAddresses.map((addr) => (
+ {addr}
+ ))}
+
+ )}
diff --git a/apps/server/src/services/window.ts b/apps/server/src/services/window.ts
index bf9f7fd033..af41a9e66d 100644
--- a/apps/server/src/services/window.ts
+++ b/apps/server/src/services/window.ts
@@ -395,6 +395,9 @@ async function createSetupWindow() {
autoHideMenuBar: true,
title: "Trilium Notes Setup",
icon: getIcon(),
+ // Background effects (Mica on Windows, vibrancy on macOS)
+ ...(isWindows && { backgroundMaterial: "mica" as const }),
+ ...(isMac && { transparent: true, visualEffectState: "active" as const, vibrancy: "under-window" as const }),
webPreferences: {
// necessary for e.g. utils.isElectron()
nodeIntegration: true,