Phát hành KDE Frameworks 6.1.0. Triển khai Đồng bộ hóa rõ ràng cho KDE

Một tháng rưỡi sau khi phát hành KDE 6.0, nền tảng KDE Frameworks 6.1.0 đã được phát hành, cung cấp một bộ thư viện và thành phần thời gian chạy cơ bản được cấu trúc lại và chuyển sang Qt 6 làm nền tảng cho KDE. Khung này bao gồm 72 thư viện, một số trong đó có thể hoạt động như các tiện ích bổ sung độc lập cho Qt và một số trong đó tạo thành ngăn xếp phần mềm KDE.

Bản phát hành tuân theo sáng kiến ​​nhằm cung cấp các bản cập nhật hàng tháng có thể dự đoán được cho Khung KDE. Ngoài việc sửa các lỗi và thiếu sót được xác định sau khi xuất bản nhánh KDE 6.0, phiên bản mới còn có những cải tiến sau:

  • Hỗ trợ nền tảng Android đã được thêm vào kdeclarative. Đã thêm các phần phụ thuộc theo yêu cầu của mô-đun QML. Hỗ trợ cho QML_ELEMENT đã bị xóa khỏi KDeclarativeMouseEvent và WheelEvent.
  • Đã thêm khả năng tự động phát hiện mã hóa văn bản vào kfilemetadata. Đã thêm hỗ trợ siêu dữ liệu cho các tệp .mod, .s3m, .xm và .it. Lớp QFile được sử dụng để đọc tệp. Để tăng tốc độ xác định thông tin về loại theo tên, bảng băm được sử dụng.
  • Trong kguiaddons, Trình ghi đã thêm khả năng ghi các tổ hợp bàn phím sử dụng một số phím bổ trợ (Shift, Ctrl, Alt, Meta).
  • Trong kicontheme, KIconDialog triển khai bộ lọc biểu tượng ký tự.
  • Trong kio, ScopedProcessRunner đã cải thiện khả năng hỗ trợ systemd. PreviewJob hiện cho phép hiển thị hình thu nhỏ cho các tệp cục bộ. kfilewidget hiện lưu trữ các tệp và URL đã xem gần đây trong tệp trạng thái. Khả năng lưu phản hồi lỗi của người dùng đã được thêm vào. SSL (để tránh hiển thị cảnh báo mỗi lần). Theo mặc định, các nút sử dụng biểu tượng tượng trưng.
  • Kirigami đã cải thiện cách bố trí các thành phần trong hộp thoại. Việc sử dụng điều hướng bàn phím đã được mở rộng. ColumnView sử dụng hoạt ảnh thay đổi trang dựa trên OutExpo. Một tham số đã được thêm vào InlineMessage để đặt vị trí một cách rõ ràng. Đã thêm xử lý URL vào pushDialogLayer.
  • Trong những điều đã biết, phong cách đối thoại với yêu cầu viết lại đã được thay đổi. Theo mặc định, các mục được sắp xếp theo số lượt tải xuống.
  • Trong ktexteditor, hộp thoại lưu đã được thiết kế lại và tính năng gợi ý đã được bật để căn chỉnh ký tự chính xác.
  • Đã thêm hỗ trợ cho các phím bổ trợ (Shift, Ctrl, Alt, Meta) vào kwindowsystem.
  • Hỗ trợ bản địa hóa đã được thêm vào kiểu qqc2-desktop. Mô-đun ECMQMLModules đã ngừng hoạt động. Việc căn chỉnh và kéo dài các dấu vết theo chiều ngang đã được thống nhất. KQuickStyleItem đã được chuyển đổi để sử dụng C++20 std::accumulate. Đã thêm chú thích vào hàm. Cài đặt chung để tắt hoạt ảnh đã được tính đến. Đã thêm khả năng sử dụng phông chữ tùy chỉnh trong ToolButtons.
  • Bluez-qt đã thêm hỗ trợ truyền dữ liệu của nhà sản xuất trong các thông báo Bluetooth LE.
  • Trong các biểu tượng gió, các biểu tượng và cách phối màu không còn được các ứng dụng sử dụng đã được làm sạch. Các biểu tượng mới đã được thêm vào, chẳng hạn như hệ thống treo-không bị ức chế, hệ thống treo-không bị ngăn cấm, suyu, elisa-symbolic, skladnik. Thiết kế các biểu tượng có biểu tượng kính lúp đã được thay đổi.
  • Trong kcmutils, mô-đun QML đã được chuyển sang đăng ký loại khai báo. Cải thiện hiển thị thông tin lỗi trong SharedQmlEngine. Việc triển khai nút trợ giúp theo ngữ cảnh ContextualHelpButton đã được tuyên bố là lỗi thời, thay vào đó nên sử dụng nút tương tự từ khung Kirigami.
  • Kconfig cung cấp đăng ký mô-đun KConfigPropertyMap cho QML.
  • KConfig, KNotifyConfig và KCoreAddons không còn tìm kiếm mô-đun QtDBus trên nền tảng Windows, macOS và Android nữa. KNotifyConfig và KConfigWidgets đã ngừng sử dụng DBus trên Windows và macOS.
  • Kcrash đã được chuyển sang sử dụng chức năng sigaction.
  • Cơ sở dữ liệu về các ngày lễ đã được cập nhật trong kholidays.
  • kimageformats đã cải thiện việc kiểm tra tiêu đề và xử lý các tùy chọn bổ sung cho định dạng TGA.
  • kjobwidgets đơn giản hóa việc kiểm tra công việc trong môi trường dựa trên giao thức X11.
  • kquickcharts cung cấp một bộ trình đổ bóng GLSL mặc định.
  • kstatusnotifieritem đã cải thiện việc kích hoạt các cửa sổ được liên kết trong môi trường dựa trên giao thức Wayland.
  • ksvg hiện hỗ trợ tải hình ảnh SVG từ tệp QRC.
  • Trong tính năng tô sáng cú pháp, tính năng tô sáng lớp Qt được điều chỉnh cho Qt 6 và tính năng tô sáng tập lệnh Cmake được điều chỉnh cho CMake 3.29. Đã thêm hỗ trợ cho cú pháp GPRbuild.

Trong số những thay đổi được thực hiện trong tuần qua trong KDE, chúng tôi lưu ý việc triển khai hỗ trợ công nghệ Đồng bộ hóa rõ ràng, cho phép các ứng dụng thông báo cho trình quản lý tổng hợp dựa trên giao thức Wayland về mức độ sẵn sàng hiển thị khung trên màn hình, cho phép giảm độ trễ và loại bỏ các hiện vật khi hiển thị đồ họa. Đồng bộ hóa rõ ràng giải quyết các vấn đề về vi phạm đầu ra và tình trạng giật hình trên các hệ thống có bật hỗ trợ GPU NVIDIA và Wayland.

Giao diện soạn thảo văn bản KWrite đã được chuyển từ menu truyền thống sang sử dụng menu hamburger:

Phát hành KDE Frameworks 6.1.0. Triển khai Đồng bộ hóa rõ ràng cho KDE


Nguồn: opennet.ru

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