From ec3b52f96389305419d5ef448fb715489c0d75c1 Mon Sep 17 00:00:00 2001 From: Timo K Date: Wed, 20 May 2026 15:00:28 +0200 Subject: [PATCH] del: windowMode$ from public callViewModel replace with edgeToEdge$ --- src/components/CallFooterViewModel.test.ts | 2 +- src/components/CallFooterViewModel.tsx | 4 +--- src/room/InCallView.tsx | 1 - src/state/CallViewModel/CallViewModel.ts | 5 ----- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/components/CallFooterViewModel.test.ts b/src/components/CallFooterViewModel.test.ts index 1192269d..ef3b756e 100644 --- a/src/components/CallFooterViewModel.test.ts +++ b/src/components/CallFooterViewModel.test.ts @@ -37,7 +37,7 @@ vi.mock("@livekit/track-processors", () => ({ function buildMinimalCallViewModel(layout: Layout): CallViewModel { return { layout$: constant(layout), - windowMode$: constant("normal"), + edgeToEdge$: constant(false), showHeader$: constant(false), hangup: (): void => {}, gridMode$: constant("grid"), diff --git a/src/components/CallFooterViewModel.tsx b/src/components/CallFooterViewModel.tsx index 1ff69a67..ec4d4800 100644 --- a/src/components/CallFooterViewModel.tsx +++ b/src/components/CallFooterViewModel.tsx @@ -154,9 +154,7 @@ export function createCallFooterViewModel( // candidat to move into the FooterViewModel showFooter$: callModel.showFooter$, hideControls$: constant(!showControls), - asOverlay$: scope.behavior( - callModel.windowMode$.pipe(map((mode) => mode === "flat")), - ), + asOverlay$: callModel.edgeToEdge$, buttonSize$: scope.behavior( isPip$.pipe(map((pip) => (pip ? "md" : "lg"))), ), diff --git a/src/room/InCallView.tsx b/src/room/InCallView.tsx index efead995..e19fe047 100644 --- a/src/room/InCallView.tsx +++ b/src/room/InCallView.tsx @@ -591,7 +591,6 @@ export const InCallView: FC = ({ // Only hide the settings button if we have an AppBar header and we are showing the header const footer = footerVm !== null && ( - //asOverlay={edgeToEdge} ); const allConnections = useBehavior(vm.allConnections$); diff --git a/src/state/CallViewModel/CallViewModel.ts b/src/state/CallViewModel/CallViewModel.ts index 71975b49..2b0d9cfa 100644 --- a/src/state/CallViewModel/CallViewModel.ts +++ b/src/state/CallViewModel/CallViewModel.ts @@ -331,10 +331,6 @@ export interface CallViewModel { { sender: string; emoji: string; startX: number }[] >; - /** - * The general shape of the window. - */ - windowMode$: Behavior; /** * The layout of tiles in the call interface. */ @@ -1764,7 +1760,6 @@ export function createCallViewModel$( reconnecting$: localMembership.reconnecting$, livekitRoomItems$, connected$: localMembership.connected$, - windowMode$, }; }