diff --git a/public/screenshots/compact_widget.png b/public/screenshots/compact_widget.png
index 8d2f2dc..a537d90 100644
Binary files a/public/screenshots/compact_widget.png and b/public/screenshots/compact_widget.png differ
diff --git a/src/App.tsx b/src/App.tsx
index fac364d..7dab571 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -2240,6 +2240,7 @@ export const App: React.FC = () => {
emotion={currentEmotion}
isSpeaking={isSpeaking}
avatarId={avatarId}
+ isFloatingMode={isFloatingMode}
/>
{avatarId !== 'eve' && activeAvatar.assetPath && (
diff --git a/src/components/ThreeCanvas.tsx b/src/components/ThreeCanvas.tsx
index cf8d30b..45a9d93 100644
--- a/src/components/ThreeCanvas.tsx
+++ b/src/components/ThreeCanvas.tsx
@@ -17,6 +17,7 @@ interface ThreeCanvasProps {
emotion: EveEmotion;
isSpeaking: boolean;
avatarId?: EveAvatar;
+ isFloatingMode?: boolean;
}
interface HologramProjectionProps {
@@ -574,11 +575,11 @@ const HologramProjection: React.FC
= ({ emotion, isSpea
);
};
-export const ThreeCanvas: React.FC = ({ emotion, isSpeaking, avatarId = 'eve' }) => {
+export const ThreeCanvas: React.FC = ({ emotion, isSpeaking, avatarId = 'eve', isFloatingMode = false }) => {
return (