Phát hành bộ công cụ đồ họa GTK 4.2

Sau ba tháng phát triển, bộ công cụ đa nền tảng để tạo giao diện đồ họa người dùng - GTK 4.2.0 - đã được trình làng. GTK 4 đang được phát triển như một phần của quy trình phát triển mới nhằm cố gắng cung cấp cho các nhà phát triển ứng dụng API ổn định và được hỗ trợ trong vài năm, có thể sử dụng mà không sợ phải viết lại ứng dụng sáu tháng một lần do những thay đổi API trong GTK tiếp theo chi nhánh.

Bản phát hành mới chủ yếu sửa lỗi và cải tiến API dựa trên phản hồi từ các nhà phát triển đã chuyển chương trình của họ sang GTK4. Một số cải tiến đáng chú ý nhất trong GTK 4.2 bao gồm:

  • Đã thêm trình kết xuất NGL, một công cụ kết xuất OpenGL mới được bật theo mặc định trên Linux, Windows và macOS. Trình kết xuất NGL cung cấp hiệu suất cao hơn đồng thời giảm tải CPU. Để quay lại công cụ kết xuất cũ, bạn nên chạy ứng dụng với biến môi trường GSK_RENDERER=gl.
  • Việc xử lý các chuỗi Soạn thư và các phím im lặng làm thay đổi hình thức của ký tự tiếp theo được nhập đã được làm lại.
    Phát hành bộ công cụ đồ họa GTK 4.2
  • Khả năng sử dụng GTK dưới dạng dự án con trong hệ thống lắp ráp Meson đã được triển khai, cho phép bạn xây dựng GTK và tất cả các phụ thuộc của nó như một phần của môi trường lắp ráp ứng dụng của riêng bạn, cũng như lấy tất cả các tạo phẩm lắp ráp để phân phối cùng với ứng dụng của bạn bằng cách sử dụng các công cụ đã chọn.
  • Cải thiện hỗ trợ biên dịch GTK cho Windows và macOS bằng các công cụ dành riêng cho các nền tảng này.
  • Tài liệu API đã được làm lại, thế hệ của nó sử dụng trình tạo gi-docgen mới, tạo ra cách trình bày thông tin thuận tiện hơn, bao gồm các nút để thêm ví dụ mã vào bảng nhớ tạm, biểu thị trực quan về phân cấp tổ tiên và giao diện của từng loại. lớp, danh sách các thuộc tính, tín hiệu và phương thức kế thừa của lớp. Giao diện hỗ trợ tìm kiếm phía máy khách và tự động thích ứng với các kích thước màn hình khác nhau. Một trang web tài liệu mới đã được ra mắt, docs.gtk.org, trang này cũng cung cấp các hướng dẫn đồng hành về nội quan GObject, Pango và GdkPixbuf.
  • Hiệu suất của nhiều thành phần khác nhau đã được tối ưu hóa, từ bộ đổ bóng GLSL liên quan đến việc hiển thị cho đến các đối tượng dành cho người khuyết tật.
  • Đã triển khai định vị văn bản pixel phụ khi sử dụng các phiên bản mới của thư viện Cairo.
  • Bố cục giao diện thích ứng để chọn biểu tượng cảm xúc được cung cấp.
  • Cải thiện hỗ trợ cho phần mở rộng giao thức Wayland để kiểm soát đầu vào.
  • Cải thiện hiệu suất cuộn trong tiện ích xem văn bản.
  • Cải thiện khả năng hiển thị bóng trong các tiện ích bật lên.
    Phát hành bộ công cụ đồ họa GTK 4.2

Nguồn: opennet.ru

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