Releases: pardnchiu/FlexPlyr
Releases · pardnchiu/FlexPlyr
v2.2.6
重大變更
- 專案名稱更改:專案名稱精簡為 FlexPlyr,更加簡潔易記。
調整與優化
- 模組命名一致性:ESM 與非 ESM 版本統一命名為
FPlyr
。
- 檔案命名:ESM 版本檔案更名為
FlexPlyr.esm.js
,提高辨識度。
即將移除的功能
v2.2.3
修正
- 解決嵌入的 YouTube / Vimeo 影片因全局
position
屬性干擾無法正常顯示的問題。
即將移除的功能
v2.2.2
新增
- 添加了屬性
showthumb
,允許用戶自訂是否顯示滑桿。
調整
即將移除的功能
v2.1.2
修正
- 修復了
audio
的 panelItem
中 progress
和 volumeMini
無法正常顯示的問題。
即將移除的功能
v2.1.0
新增
- 新增屬性
id
,支援指定元件進行替換,無需手動加入視圖。
- 增加
destroy
方法,有效減少記憶體洩漏問題。
- 新增事件監聽
destroyed
,提供更靈活的事件處理。
調整
- 新增項目
timeMini
,用於顯示簡短時間格式 (先前版本的 time
)。
- 調整
time
顯示完整時間格式,例如 0:00/0:30。
- 新增
option
屬性,並將以下屬性移入以提升規範性:
panelType
:取代 type
,名稱更直覺。
panelItem
:取代 panel
,名稱更直覺。
volume
與 mute
:統一管理於 option
中。
- 將屬性
event
更名為 when
,提升命名可讀性與直覺性。
即將移除的功能
v2.0.1
調整
- 介紹頁添加 影片 / 音訊來源,以及複製範例按鈕。
v2.0.0
調整
- 移除對
PDRenderKit
的依賴,降低庫大小並提升載入速度。
- 更新控制面板圖示為 Google Icons,提供更統一且現代化的介面。
- 增加多種風格主題(Minimal、Classic、Retro、Simple 等)。
- 新增 Vimeo 影片與音訊播放的支持。
- 提供 ESM 和非模組版本,方便在多種開發環境中靈活使用。
修正
- 優化了事件監聽的設置,減少不必要的按鍵事件觸發,提升使用體驗。
- 修正部分 UI 控制項的對齊問題,確保在不同主題中正確顯示。
1.0.0
PDPlayerKit (JavaScript Library)
Provides embedded HTML5 video players and YouTube players, featuring highly customizable control panels and visual effects.