Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 1.25 KB

File metadata and controls

21 lines (20 loc) · 1.25 KB

剩餘用量面板工具進化版產品需求書

  1. 增加多國語言版本
    • 提供繁體中文與英文語系
    • 預設採用系統語系,若非繁體中文或英文,採用英文
  2. 增加淺色/深色主題功能
    • 提供以 Tiffany Blue 配色的淺色主題與 Monokai 配色的深色主題
    • 預設採用系統配色主題
  3. 面板提供透明效果,0% 為完全透明,100% 為完全不透明,預設為 75% 透明度
  4. 前兩項功能,要在面板最上方提供以圖示表示的按鈕操控,透明程度使用搖桿控制,都採用現代扁平風格,不要傳統 Tkinter 那種立體死硬風格
  5. 增加跨平台系統匣功能
    • 雙按面板可縮到系統匣
    • 系統匣圖示以主要剩餘用量動態呈現
    • 滑鼠移到系統匣圖示時,以 tooltip 顯示剩餘用量
    • 雙按系統匣圖示可重新顯示置頂面板
  6. 面板關閉時需完整釋放排程與系統匣資源
    • 關閉前取消待執行的 Tk after callback
    • 視窗銷毀後不可再觸發 worker queue、tray queue、notification polling 或右鍵選單 callback
  7. 工具需支援以 uv tool install 安裝
    • 專案需提供可安裝的 Python package metadata
    • 安裝後需提供 codex-usage-widget 可執行命令