更新日志
約 1299 字大約 4 分鐘
2025-09-17
V 0.2.1 更新日志
? 功能新增
- ??
TpWM新增屏幕抓圖接口 - ??
TpGUI新增與桌面通信實(shí)現(xiàn);支持應(yīng)用與桌面狀態(tài)欄的交互 - ??
TpGUI新增TpDialog的模態(tài)顯示 - ??
TpUtilsTpColors接口優(yōu)化,新增單獨(dú)設(shè)置/獲取RGBA接口
??? 行為變更
- ??
TpGUI調(diào)整TpMainWindow接口;移除無(wú)需使用的接口 - ??
TpGUI移除TpApp的bingVScrenn接口,應(yīng)用目前無(wú)需手動(dòng)綁定主窗口 - ??
TpGUI優(yōu)化TpBattery顯示效果 - ??
TpGUI調(diào)整TpWidget->setAlpha接口為setWindowOpacity,支持TpWidget設(shè)置窗體透明度接口
??? 問題修復(fù)
- ??
TpWM修復(fù)獲取應(yīng)用截圖偶爾獲取失敗問題 - ??
TpGUI修復(fù)TpMessageBox顯示錯(cuò)誤問題 - ??
TpGUI修復(fù)組件設(shè)置border-color未響應(yīng)問題 - ??
TpUtils修復(fù)TpGateway偶爾出現(xiàn)接收主題解析錯(cuò)誤問題 - ??
TpUtils修復(fù)TpGateway偶發(fā)性收不到訂閱數(shù)據(jù)問題 - ??
TpUtils修復(fù)TpRadialGradient數(shù)據(jù)拷貝導(dǎo)致崩潰問題
V 0.2.0 更新日志
? 功能新增
- ??
TpGUI新增線性漸變、徑向漸變、窗體背景模糊特效 - ??
TpGUICSS新增線性漸變語(yǔ)法支持 - ??
TpGUI新增溫濕度顯示、天氣顯示、環(huán)形統(tǒng)計(jì)圖、音樂面板等UI組件 - ??
TpGUI新增繪制多邊形鏤空形狀 - ??
TpGUI新增組件抓圖功能 - ??
TpGUI新增lottie動(dòng)畫加載支持 - ??
TpUtils新增TpPen和TpBrush對(duì)于畫筆、畫刷屬性修改支持 - ??
TpUtils新增TpImage支持對(duì)圖片處理相關(guān)功能 - ??
TpUtils新增TpPainterPath支持繪制自定義形狀
??? 行為變更
- ??
TpGUI重構(gòu)底層繪圖引擎 - ??
TpGUI重構(gòu)繪圖相關(guān)接口;統(tǒng)一規(guī)范,使用TpPen和TpBrush控制繪制效果 - ??
TpGUITpSlider、TpButton等組件功能優(yōu)化 - ??
TpUtilsTpUuid、TpMD5、TpConfig等工具類優(yōu)化 - ?? 生成庫(kù)優(yōu)化,TpWM提供TpWM可執(zhí)行程序和libTpWMEngine.so;libTpGUI.so、libTpUtils.so、libTpExtUtils.so
- ?? 使用 TpWM V0.2.0 新接口及移除廢棄接口
- ?? 移除boost庫(kù)依賴
- ?? 使用大駝峰命名類名和文件名
- ?? 添加依賴庫(kù)一鍵構(gòu)建腳本支持
??? 問題修復(fù)
- ??
TpUtils修復(fù)信號(hào)槽接收對(duì)象釋放導(dǎo)致異常崩潰問題 - ??
TpUtils修復(fù)TpVariant異常崩潰問題 - ??
TpUtils修復(fù)TpVariant無(wú)法加載TpString數(shù)據(jù)問題 - ??
TpWM修復(fù)在shareone模式下多進(jìn)程寫入共享內(nèi)存序列優(yōu)化 - ??
TpWM修復(fù)tinyPiX_sys_find_win_main_id_bypid、tinyPiX_sys_find_win_pid_byid等sysApi接口無(wú)法正確捕獲桌面id的bug - ??
TpWM修復(fù)在shareone禁止或啟用時(shí),無(wú)法獲取應(yīng)用全圖的bug - ??
TpWM修正float疊加時(shí)坐標(biāo)重定位的bug,解決float窗體疊加顯示錯(cuò)位的問題
V 0.1.1 更新日志
兼容性說(shuō)明
? 不兼容 TpWM V0.1.0
? 兼容 TpWM V0.1.1
TinyPiXCore
? 功能新增
?? 新增信號(hào)槽支持連接模式配置(自動(dòng)/直連/隊(duì)列)
?? 新增線程池工具類(tpThreadPool)
?? tpHash、tpMap添加values、keys方法獲取所有鍵值或?qū)傩?br> ?? 新增tpRadioButtonGroup單選按鈕組,組內(nèi)按鈕只可選中一個(gè)
?? 新增交叉編譯構(gòu)建支持
??? 問題修復(fù)
?? 修復(fù) tpSlider 無(wú)法停止拖動(dòng)的問題
?? 解決警告消息框偶發(fā)崩潰缺陷
??? 行為變更
?? 優(yōu)化tpRadioButton內(nèi)部實(shí)現(xiàn)流程
?? 使用 TpWM V0.1.1 新接口及移除廢棄接口
TinyPiXApp
? 功能新增
?? 新增交叉編譯構(gòu)建支持
??? 行為變更
?? 統(tǒng)一使用新版信號(hào)槽連接方式
?? 桌面啟動(dòng)應(yīng)用后隱藏topBar組件
?? 使用 TpWM V0.1.1 新接口及移除廢棄接口
V 0.1.0 更新日志
TinyPiXApp
- ? 具備桌面程序應(yīng)用
- ? 具備文件管理器應(yīng)用
- ? 具備媒體播放器
- ? 具備系統(tǒng)設(shè)置應(yīng)用
- ? 具備部分組件演示應(yīng)用(滑塊條、標(biāo)簽、按鈕、復(fù)選框等演示應(yīng)用)
TinyPiXCore
- ? 支持各類基礎(chǔ)GUI組件;包括標(biāo)簽、按鈕、輸入框、復(fù)選框等
- ? 具備GUI框架庫(kù)(包括事件分發(fā)、事件過濾器、對(duì)象生命周期管理等)
- ? 支持信號(hào)槽功能
- ? 支持基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)封裝接口;包括tpVector、tpHash、tpString等
- ? 支持Json數(shù)據(jù)解析
- ? 支持便捷的Json或二進(jìn)制Buffer數(shù)據(jù)序列化與反序列化
- ? 支持定時(shí)器
- ? 支持部分常用CSS語(yǔ)法自定義UI樣式
- ? 支持網(wǎng)絡(luò)通信;包括UDP通信、TCP通信、便捷的發(fā)布-訂閱式通信
- ? 支持快速壓縮解壓縮算法
- ? 支持系統(tǒng)信息訪問;包括系統(tǒng)信息、主板信息、CPU信息、內(nèi)存信息等
- ? 支持存儲(chǔ)設(shè)備。包括磁盤讀取。磁盤自動(dòng)掛載/卸載等
- ? 支持藍(lán)牙設(shè)備;包括藍(lán)牙管理、藍(lán)牙掃描、藍(lán)牙配對(duì)連接、文件傳輸、音頻播放等
- ? 支持多媒體設(shè)備;包括音視頻解碼、音視頻播放、音量控制、倍速控制、進(jìn)度控制。
- ? 支持電源設(shè)備;包括電源信息、關(guān)機(jī)/重啟等
- ? 支持以太網(wǎng)設(shè)備;包括網(wǎng)卡配置、DNS配置、DHCP配置
- ? 支持無(wú)線網(wǎng)絡(luò)設(shè)備:網(wǎng)絡(luò)掃描、網(wǎng)絡(luò)連接、網(wǎng)絡(luò)監(jiān)測(cè)
TpWM
- ? 支持多窗口層疊、平鋪、最小化
- ? 支持多任務(wù)管理
- ? 獨(dú)立于傳統(tǒng)的X11和Wayland協(xié)議,獨(dú)創(chuàng)地采用了SPI(?Streamlined Protocol Interface)思想提供精簡(jiǎn)的Api開發(fā)接口
版權(quán)所有
版權(quán)歸屬:TinyPiXOS
二維碼.png)