Maui 界面構建框架和 Maui Apps 套件更新

Nitrux 項目的開發人員展示了用於在 Maui DE (Maui Shell) 用戶環境中構建界面的組件的新版本。 Maui DE 由 Maui Apps 套件、Maui Shell 和 MauiKit UI 框架組成,後者提供預構建的 UI 模板。 該開發還使用了 Kirigami 框架,該框架由 KDE 社區開發,是 Qt Quick Controls 2 元素的附加組件。

Maui 組件自動適應屏幕尺寸和可用的輸入法,使它們不僅可以在桌面系統上使用,還可以在智能手機和平板電腦上使用。 該環境發展了“融合”的概念,這意味著能夠在智能手機和平板電腦的觸摸屏以及筆記本電腦和個人電腦的大屏幕上使用相同的應用程序。 Maui DE 可以通過使用 Wayland 的 Zpace 複合服務器啟動,也可以通過在基於 X 服務器的會話中運行單獨的 Cask shell 來啟動。 Maui 應用程序和庫可以 APK、AppImage 和 TAR 格式下載。 為了測試基於 Manjaro Linux 的 Maui DE 環境的當前開發狀態,定期生成引導構建。

Maui 界面構建框架和 Maui Apps 套件更新

主要變化:

  • 添加了對國際化和將界面翻譯成多種語言的支持。
  • MauiKit 提供了新組件: Calendar 用於顯示和導航日曆; 查看 PDF 和 EPubs 文件的文檔。
  • 添加了 Arca 存檔管理器,提供用於打開存檔、預覽文件和向存檔添加新文件的界面。
  • Maui Apps 的界面已經過現代化,為此實現了將選項卡欄與工具欄相結合的能力。 重新設計的菜單。 添加了透明效果。
  • Fiery 瀏覽器、Strike IDE、Booth 相機應用程序和 Agenda 日曆已準備好分發給用戶。
    Maui 界面構建框架和 Maui Apps 套件更新
  • 添加了 Maui 演示程序,它通過工具提示和示例代碼演示了 MauiKit Core 中可用的所有界面元素。
  • MauiKit 在 TextField、Switches、Sliders、CheckBoxes、ComboBox 等元素中有統一的狀態渲染樣式(懸停、選中、按下等)。 工具欄具有用於快速放置元素的默認內聯佈局。 提出了一種新的 Tumbler 元素樣式,支持鼠標滾輪。 AbouDialog 元素已經過重新設計,其中擴展了顯示有關作者、翻譯者、圖書館和鏈接的附加信息的可能性。 改進了移動模式下 ContextualMenu 元素的位置選擇。 ComboBox 元素已經過重新設計。 當全屏處於活動狀態時,啟用客戶端裝飾 (CSD) 會停止顯示元素。
  • 檢查拼寫的功能已添加到 TextEditor 組件中。
  • ImageTools 組件提供對 EXIF 元數據的編輯、添加和刪除的支持。
  • 將“.po”文件添加到 FileBrowser 組件中可識別的 MIME 類型列表中。 搜索時,會提供文件操作進度的指示。
  • 在構建 MauiKit 時,提供了一個“.aar”包的生成,其中包含用於與 Android 集成的 Java 組件。
  • ImageColors 的 QRC(Qt 資源集合)文件添加了對定位圖像的支持。
  • 在文件管理器中,該部分的設計已更改為可快速導航至收藏目錄。 添加了將界面翻譯成不同語言的功能。
    Maui 界面構建框架和 Maui Apps 套件更新
  • 在VVave音樂播放器中添加了對國際化的支持,並調整了主播放列表中專輯封面標題的顯示。
    Maui 界面構建框架和 Maui Apps 套件更新
  • Pix 圖像查看器和照片管理器改進了目錄和標籤內容預覽。 用於查看圖像的簡化界面。 添加了對國際化的支持。
    Maui 界面構建框架和 Maui Apps 套件更新
  • Buho 筆記軟件、Nota 文本編輯器、Clip 視頻播放器、Fiery 網絡瀏覽器、Bonsai Git 管理器和 Communicator 地址簿都增加了對國際化的支持。
    Maui 界面構建框架和 Maui Apps 套件更新
    Maui 界面構建框架和 Maui Apps 套件更新
    Maui 界面構建框架和 Maui Apps 套件更新
  • Station 終端模擬器增加了透明度測試功能,重新設計了熱鍵設置對話框,改進了標籤欄,並增加了國際化支持。
    Maui 界面構建框架和 Maui Apps 套件更新
  • Shelf 文檔查看器已遷移為使用 MauiKit 文檔庫來顯示 PDF 和漫畫。 添加了對國際化的支持。
    Maui 界面構建框架和 Maui Apps 套件更新
  • 在 Booth 相機應用程序中添加了禁用掃描二維碼的設置,並添加了對國際化的支持。
  • Strike 是一個支持 C++ 和 CMake 的集成開發環境,改進了構建欄並增加了對國際化的支持。
    Maui 界面構建框架和 Maui Apps 套件更新
  • 議程日曆調度程序已遷移到使用 MauiKit 日曆庫。 實現了對在日曆上創建和顯示事件的支持。 添加了對國際化的支持。
    Maui 界面構建框架和 Maui Apps 套件更新

來源: opennet.ru

添加評論