Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui

Các nhà phát triển dự án Nitrux đã trình bày các bản phát hành mới của các thành phần được sử dụng để xây dựng giao diện trong môi trường người dùng Maui DE (Maui Shell). Maui DE bao gồm một bộ Ứng dụng Maui, Maui Shell và khung MauiKit để xây dựng giao diện người dùng, cung cấp các mẫu thành phần giao diện được tạo sẵn. Quá trình phát triển cũng sử dụng khung Kirigami, được phát triển bởi cộng đồng KDE và là một tiện ích bổ sung cho các thành phần Qt Quick Controls 2.

Các thành phần của Maui tự động điều chỉnh theo kích thước màn hình và các phương thức nhập liệu có sẵn, cho phép chúng không chỉ được sử dụng trên hệ thống máy tính để bàn mà còn trên điện thoại thông minh và máy tính bảng. Môi trường phát triển khái niệm “Hội tụ”, ngụ ý khả năng hoạt động với cùng một ứng dụng trên cả màn hình cảm ứng của điện thoại thông minh và máy tính bảng cũng như trên màn hình lớn của máy tính xách tay và PC. Maui DE có thể được chạy với máy chủ tổng hợp Zpace chạy Wayland hoặc bằng cách chạy Cask shell riêng bên trong phiên dựa trên máy chủ X. Các ứng dụng và thư viện Maui có sẵn để tải xuống ở định dạng APK, AppImage và TAR. Để kiểm tra trạng thái phát triển hiện tại của môi trường Maui DE dựa trên Manjaro Linux, các bản dựng khởi động được tạo định kỳ.

Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui

Sự thay đổi chính:

  • Đã thêm hỗ trợ quốc tế hóa và dịch giao diện sang nhiều ngôn ngữ.
  • MauiKit cung cấp các thành phần mới: Lịch để hiển thị và điều hướng lịch; Tài liệu để xem tệp ở định dạng PDF và EPubs.
  • Đã thêm trình quản lý lưu trữ Arca, cung cấp giao diện để mở kho lưu trữ, xem trước tệp và thêm tệp mới vào kho lưu trữ.
  • Giao diện của Ứng dụng Maui đã được hiện đại hóa, trong đó khả năng kết hợp thanh tab với thanh công cụ đã được triển khai. Menu đã được thiết kế lại. Đã thêm hiệu ứng trong suốt.
  • Trình duyệt Fiery, môi trường phát triển tích hợp Strike, ứng dụng camera Booth và lịch Agenda đã sẵn sàng để phân phối tới người dùng.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Đã thêm chương trình Maui Demo, thể hiện tất cả các thành phần giao diện có sẵn trong MauiKit Core kèm theo gợi ý và mã ví dụ.
  • MauiKit thống nhất kiểu trực quan hóa trạng thái (con trỏ di chuột, chọn, nhấn, v.v.) trong các phần tử như TextField, Switches, Sliders, CheckBoxes, ComboBox. Phần tử ToolBar sử dụng bố cục dòng theo mặc định để sắp xếp nhanh các phần tử. Một phong cách mới cho phần tử Tumbler có hỗ trợ bánh xe chuột đã được đề xuất. Phần tử AbouDialog đã được thiết kế lại, với khả năng mở rộng để hiển thị thông tin bổ sung về tác giả, người dịch, thư viện và liên kết. Cải thiện lựa chọn vị trí cho phần tử ContextualMenu ở chế độ di động. Phần tử ComboBox đã được thiết kế lại. Khi bật trang trí phía máy khách (CSD), các phần tử không còn được hiển thị khi chế độ toàn màn hình được kích hoạt.
  • Khả năng kiểm tra chính tả đã được thêm vào thành phần TextEditor.
  • Thành phần ImageTools cung cấp hỗ trợ chỉnh sửa, thêm và xóa siêu dữ liệu EXIF.
  • Trong thành phần FileBrowser, các tệp “.po” đã được thêm vào danh sách các loại mime được nhận dạng. Khi tìm kiếm, một dấu hiệu về tiến trình hoạt động của tệp sẽ được cung cấp.
  • Khi xây dựng MauiKit, việc tạo gói “.aar” với các thành phần Java để tích hợp với Android được đảm bảo.
  • Đã thêm hỗ trợ cho vị trí hình ảnh trong tệp QRC (Bộ sưu tập tài nguyên Qt) cho ImageColors.
  • Trong trình quản lý tệp, thiết kế của phần đã được thay đổi để điều hướng nhanh đến các thư mục yêu thích. Đã thêm khả năng dịch giao diện sang các ngôn ngữ khác nhau.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Trình phát nhạc VVave đã thêm hỗ trợ quốc tế hóa và điều chỉnh hiển thị tiêu đề bìa album trong danh sách phát chính.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Trình xem ảnh và trình quản lý ảnh Pix đã cải thiện khả năng xem trước nội dung thư mục và thẻ. Giao diện xem hình ảnh đã được đơn giản hóa. Đã thêm hỗ trợ cho quốc tế hóa.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Phần mềm ghi chú Buho, trình soạn thảo văn bản Nota, trình phát video Clip, trình duyệt web Fiery, trình quản lý Git Bonsai và sổ địa chỉ Communicator đã thêm hỗ trợ quốc tế hóa.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Trong Trình mô phỏng thiết bị đầu cuối trạm, chức năng kiểm tra độ trong suốt đã được thêm vào, hộp thoại cài đặt phím nóng đã được thiết kế lại, thanh tab đã được cải thiện và hỗ trợ quốc tế hóa đã được thêm vào.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Trình xem tài liệu Kệ đã được chuyển đổi để sử dụng thư viện Tài liệu MauiKit để hiển thị các tệp PDF và truyện tranh. Đã thêm hỗ trợ cho quốc tế hóa.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Ứng dụng camera Booth đã thêm cài đặt để tắt chức năng quét mã QR và thêm hỗ trợ quốc tế hóa.
  • Strike, một môi trường phát triển tích hợp có hỗ trợ C++ và CMake, đã cải thiện thanh xây dựng và bổ sung hỗ trợ cho quá trình quốc tế hóa.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui
  • Công cụ lập kế hoạch lịch Chương trình làm việc đã được chuyển đổi để sử dụng thư viện Lịch MauiKit. Triển khai hỗ trợ tạo và hiển thị các sự kiện trên lịch. Đã thêm hỗ trợ cho quốc tế hóa.
    Khung xây dựng giao diện Maui và cập nhật bộ Ứng dụng Maui

Nguồn: opennet.ru

Thêm một lời nhận xét