## 慣用語彈窗智能定位系統 - ✅ 創建智能定位工具 (popupPositioning.ts) - ✅ 自動檢測可用空間,防止彈窗被底部遮蔽 - ✅ 智能選擇彈出方向 (上方/下方/居中) - ✅ 響應式適配:桌面智能定位 + 手機底部modal - ✅ 修正底部慣用語點擊體驗問題 ## WordPopup 組件簡化 - 🔧 移除未使用的 useState import - 🔧 簡化過度的響應式設計 (移除多處 sm: 斷點) - 🔧 替換 ContentBlock 為簡單 div 結構 - 🔧 簡化條件渲染邏輯 (IIFE → 簡單 &&) - ✅ 統一字體大小,與慣用語彈窗保持一致 ## 技術改進 - 📱 設備檢測:自動適配移動/桌面體驗 - 🎯 智能定位:邊界檢測 + 動態位置計算 - 🧹 代碼簡化:減少複雜度,提升維護性 - 🎨 設計統一:兩種彈窗風格對齊 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cefrUtils.ts | ||
| flashcardUtils.ts | ||
| masteryCalculator.ts | ||
| popupPositioning.ts | ||