Skip to content

Lyrics Card Generator v4.4.3 發布說明 ​

發布日期:2026-07-10

本版本集中修正設定側翼與全域按鈕的互動一致性。既有編輯器、歌詞範例、設定三表面架構維持不變,同時補齊小螢幕分類選單、AI 設定儲存狀態、空間切換與多項視覺細節。

主要更新 ​

  • 將輕量懸浮回饋納入既有動效系統,為大多數按鈕統一加入向上 1px 的 hover 回饋;共用控制項繼續使用 spring,原生按鈕沿用相同時長與 easing,並完整遵守 reduced motion。
  • 小於 720px 時,設定分類改為一般 disclosure/list,不再宣告未實作的 menu 語意;設定關閉時會強制收合,重新進入不再殘留展開狀態。
  • 分類展開時,第一次 Escape 只收合分類、阻止事件繼續關閉設定,並把焦點還給分類觸發按鈕;再次 Escape 才離開設定側翼。
  • AI 設定儲存改為 saved、pending、saving、error 四種狀態。修改後立即顯示等待儲存,儲存失敗後維持失敗狀態,不再錯誤顯示綠色「設定已儲存」。
  • 保留 AI 設定 700ms 延遲儲存與關閉時補儲存;儲存請求嚴格串行,每次完成後都會與最新期望設定重新核對,必要時自動補寫最終值。
  • 移除範例頁切換後的設定開啟守衛,確保關閉歌詞範例後仍能可靠觸發設定側翼的橫向過渡。
  • 設定側翼最外層改為透明背景,內容直接呈現在應用程式背景上;預設匯出品質改用既有三段分段滑桿,視窗裁切圓角統一為 8px,範例頁關閉按鈕改為中性強調色回饋。
  • 新增並更新設定、動效、標題列與發布一致性回歸檢查;六種介面語言補齊等待儲存與儲存失敗文案。

驗證 ​

  • npm run typecheck
  • npm run core:test
  • npm run build
  • npm run desktop:build
  • git diff --check
  • 680px 小螢幕分類選單 Escape、焦點還原與重新開啟狀態檢查
  • 範例頁關閉後設定側翼過渡與桌面視覺檢查

Cherry Chu · Projects, notes, and working documentation.