app_chiseletor 1.2.0+9 copy "app_chiseletor: ^1.2.0+9" to clipboard
app_chiseletor: ^1.2.0+9 copied to clipboard

A comprehensive Flutter framework that provides seamless integration of theme management, Firebase authentication (Email, Google Sign-in), and multilingual support (en, zh, zh_TW). Features include cu [...]

Changelog #

[1.2.0+9] - 2025-05-22 #

新增功能 #

  • 增強的使用者頭像狀態指示器,支援多種狀態顯示(在線、離線、忙碌等)
  • 改進的 UserAvatar 元件,支援自定義狀態顯示樣式
  • 擴展列表元件,更好地支援多用戶資料展示
  • 新增使用者狀態管理系統,簡化狀態變更與訊息傳遞

改進 #

  • 優化 UserAvatar 在列表中的性能表現,提高大型列表的滾動效能
  • 增強使用者頭像的可訪問性,支援更多無障礙功能
  • 改善狀態指示器的視覺設計,提供更直觀的用戶狀態表示
  • 擴展狀態顏色配置,自動適應當前主題色調

技術細節 #

  • 重構狀態指示器程式碼,提高可重用性及擴展性
  • 優化使用者資料管理邏輯,降低記憶體佔用
  • 改進資源載入策略,提高頭像加載效率
  • 新增狀態轉換動畫,增強使用者體驗

[1.1.6+8] - 2025-05-03 #

新增功能 #

  • 新增 UserDrawer 元件,提供可自訂的使用者抽屜導航功能
  • 新增 UserAvatar 元件,提供靈活的使用者頭像顯示解決方案
  • 支援在 UserAvatar 中顯示其他用戶的頭像和個人資訊
  • 添加使用者列表範例頁面,展示多用戶頭像顯示

改進 #

  • 優化 UserDrawer 的可配置性,支援自定義選項和行為
  • UserAvatar 元件支援多種顯示模式(圓形、方形、帶邊框等)
  • 改善使用者介面一致性和用戶體驗

技術細節 #

  • 實現模組化設計,使導航抽屜和頭像元件可獨立使用
  • 添加相關的多語言支援鍵值
  • 優化元件類型定義和文檔

[1.1.5+7] - 2025-05-03 #

新增功能 #

  • 新增網絡錯誤相關的翻譯鍵值和更完善的錯誤提示

改進 #

  • 增強 Google 登入功能的網絡錯誤處理機制
  • 修復 Google 登入過程中可能出現的 ApiException: 7 網絡錯誤問題
  • 改進 ClockWidget 的資源管理,修正 Timer 未正確 dispose 的問題

技術細節 #

  • 實現自動重試機制,提高身份驗證成功率
  • 優化定時器資源管理
  • 更新錯誤處理邏輯,提供更友善的使用者體驗

[1.1.4+6] - 2025-05-02 #

新增功能 #

  • 完善多語言支援系統
  • 新增語言切換相關的翻譯鍵值

改進 #

  • 修正所有使用者界面元件中的硬編碼文字
  • 統一使用翻譯系統取代硬編碼的文字字串
  • 改善語言切換元件的使用體驗

技術細節 #

  • 修正 Localizations 類型使用錯誤問題
  • 優化翻譯檔案結構和命名

[1.1.3+5] - 2025-05-02 #

改進 #

  • 修復認證問題
  • 優化主題切換機制
  • 優化套件效能
  • 修復介面顯示問題

技術細節 #

  • 更新 Firebase 相關依賴項
  • 更新依賴項版本

[1.1.2+4] - 2025-04-23 #

改進 #

新增翻譯初始值鍵值

[1.1.1+3] - 2025-04-23 #

新增功能 #

改進 #

技術細節 #

更新依賴項

[1.1.0+2] - 2025-04-23 #

新增功能 #

改進 #

不須再額外generate翻譯檔案

技術細節 #

[1.0.0+1] - 2025-04-22 #

新增功能 #

  • 主題管理系統

    • 預設主題與灰色主題支援
    • 自定義主題功能
    • 深色/淺色模式切換
    • 主題持久化儲存
  • Firebase 身份驗證

    • 電子郵件和密碼登入
    • Google 帳號整合登入
    • 身份驗證狀態持久化
    • 載入狀態指示器
  • 多語言支援 (i18n)

    • 英文 (en)
    • 簡體中文 (zh)
    • 繁體中文 (zh_TW)
    • 語言切換功能
    • 自動保存語言偏好設定

改進 #

  • 優化使用者介面反應速度
  • 改善錯誤處理機制
  • 補充完整的程式碼文檔

技術細節 #

  • 基於 Flutter 3.0.0 框架
  • 使用 Provider 進行狀態管理
  • 實現模組化架構設計
0
likes
30
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter framework that provides seamless integration of theme management, Firebase authentication (Email, Google Sign-in), and multilingual support (en, zh, zh_TW). Features include custom theme creation, dark mode support, and persistent authentication state.

Repository (GitHub)
View/report issues
Contributing

Topics

#theme #authentication #localization #firebase #flutter-widgets

Documentation

Documentation

License

MIT (license)

Dependencies

cupertino_icons, firebase_auth, firebase_core, flutter, flutter_localizations, google_sign_in, intl, nested, provider

More

Packages that depend on app_chiseletor