From 37612bbac2e560f248d579d10dbbddbba784bc85 Mon Sep 17 00:00:00 2001 From: Gemini AI Date: Sun, 28 Dec 2025 21:07:58 +0400 Subject: [PATCH] fix: additional AI Assist improvements --- components/SlidesGenerator.tsx | 37 +++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/components/SlidesGenerator.tsx b/components/SlidesGenerator.tsx index 98636cc..c553247 100644 --- a/components/SlidesGenerator.tsx +++ b/components/SlidesGenerator.tsx @@ -146,6 +146,7 @@ export default function SlidesGenerator() { const slideContainerRef = useRef(null); const autoPlayRef = useRef(null); const fileInputRef = useRef(null); + const slideFrameRef = useRef(null); const selectedModel = selectedModels[selectedProvider]; const models = availableModels[selectedProvider] || modelAdapter.getAvailableModels(selectedProvider); @@ -392,6 +393,31 @@ export default function SlidesGenerator() { return null; }; + const buildSlideDoc = (html: string): string => { + const normalized = (html || "").trim(); + if (!normalized) return ""; + const isFullDoc = /^ + + + + + + + + ${normalized} + + + `; + }; + const generateAnimatedHtml = (slide: any, index: number): string => { const themeConfig = THEMES.find(t => t.id === theme) || THEMES[1]; const [bg, accent, secondary, text] = themeConfig.colors; @@ -1202,11 +1228,12 @@ export default function SlidesGenerator() { ref={slideContainerRef} className="relative aspect-video rounded-lg overflow-hidden border bg-slate-900 shadow-2xl" > -
{/* Navigation Arrows */}