Phiên bản mới của GTK 4.12 đã được phát hành và mở đường cho GTK 5

GTK4

GTK hoặc Bộ công cụ GIMP là thư viện thành phần đồ họa đa nền tảng để phát triển giao diện người dùng đồ họa.

Sau vài tháng phát triển việc phát hành phiên bản GTK 4.12 mới đã được công bố, tiếp tục phát triển nhánh GTK 4.x, theo quy trình mới cố gắng cung cấp cho các nhà phát triển ứng dụng một API tương thích và ổn định trong vài năm, có thể sử dụng mà không sợ các ứng dụng sẽ phải hoạt động lại sau mỗi sáu tháng do thay đổi API.

Đối với những người không biết về GTK, bạn nên biết rằng đây là một trong những bộ công cụ tiện ích linux phổ biến nhất, mặc dù nó cũng được sử dụng trong các hệ thống khác, vì nó là thư viện đa nền tảng để tạo giao diện người dùng đồ họa.

Các tính năng mới chính của GTK 4.12

Trong phiên bản GTK 4.12 mới này, một trong những điểm mới chính của nó là những cải tiến dành cho Wayland, vì khả năng tạm dừng trạng thái cửa sổ được triển khai, cũng như việc bổ sung hỗ trợ cho giao thức chia tỷ lệ phân đoạn, nó cũng được đề cập rằng trình xem đã được bật, cho phép máy khách thực hiện các hành động chia tỷ lệ và cắt xén trên bề mặt phía máy chủ, ngoài đã khắc phục sự cố khi sử dụng các nút bút stylus và các vấn đề cố định với kéo và thả.

Một điểm mới lạ khác nổi bật trong lần ra mắt này là cải thiện hỗ trợ cho API đồ họa Vulkan, kể từ khi thêm hỗ trợ sử dụng Vulkan để làm mịn độ dốc, hỗ trợ cho các định dạng hình ảnh khác nhau, đã thêm khả năng lặp lại (làm lại) tải hình ảnh và cũng đã thêm bộ đệm cho các hoạt động đường ống và bộ nhớ đệm glyph được thiết kế lại.

Ngoài ra, nó cũng được nhấn mạnh rằng đã thêm giao diện "GtkSectionModel" để nhóm các mục trong danh sách thành các phần, cùng với sự hỗ trợ cho các phần cho hầu hết các tiện ích danh sách, bao gồm danh sách thả xuống, danh sách mục và danh sách nhiều cột.

Chúng tôi cũng có thể thấy rằng thư viện GDK, cung cấp một lớp giữa GTK và hệ thống phụ đồ họa, hiện hỗ trợ tải và lưu kết cấu với độ trong suốt và bảng màu xám, Ngoài ra, nó cũng có hỗ trợ được triển khai cho các giá trị tỷ lệ không phải là số nguyên.

Phần “Trợ năng” mới đã được thêm vào đến trình kiểm tra GTK và một giao diện đã được triển khai để xác định các vấn đề mà người khuyết tật có thể gặp phải và thông tin hiển thị trong tab a11y đã được mở rộng.

Mặt khác, nó được nhấn mạnh rằnge một cấu hình tự động của các thông số đã được cung cấp từ nguồn (gtk-hint-phông chữ-số liệu) tùy thuộc vào hệ số quy mô được thiết lập. Thay đổi này đã cải thiện khả năng hiển thị phông chữ trong các ứng dụng được vận chuyển ở định dạng flatpak.

giao diện Trình chọn tệp Gtk mặc định ở chế độ sắp xếp, hiển thị thư mục trước và tệp thứ hai. Các cột có vị trí, ngày và giờ được cung cấp. Đã thêm xử lý liên kết WebDav trên dòng có đường dẫn tệp.

Của những thay đổi nổi bật khác:

  • tài sản đã được thêm vào có thể thu nhỏ đã được thêm vào GtkButton và GtkMenuButton để cho phép các nút thu nhỏ về kích thước nhỏ hơn kích thước ban đầu của nội dung nút.
  • Thuộc tính luôn nhắc đã được thêm vào lớp Gtk.FileLauncher để hiển thị hộp thoại chọn ứng dụng để mở tệp.
  • Công cụ kết xuất OpenGL thực hiện GdkGLTextureBuilde API để tạo họa tiết.
  • Đã thêm khả năng tùy chỉnh các khu vực cập nhật kết cấu.
  • Đã thêm một tiện ích mới gtk4-rendernode-công cụ để hiển thị các nút cảnh bằng cách sử dụng GskRenderer.
  • Quỹ dành cho người khuyết tật đã được mở rộng đáng kể.
  • Hỗ trợ hướng dẫn theo hướng dọc đã được thêm vào tiện ích GtkBox.
    Các lớp kiểu riêng biệt đã được thêm vào công cụ chủ đề cho một số tiện ích.
  • Tương thích phong cách «.boxed-list” đã được chuyển từ Thư viện Adwaita.
  • Đã thêm khả năng hiển thị hình ảnh phụ ở thang độ xám.
  • Thêm API cuộn_to đến các tiện ích để làm việc với danh sách, để cuộn đến một vị trí cụ thể.
  • Trong tiện ích gtk4-nút-trình chỉnh sửa, tỷ lệ đã được cải thiện, tỷ lệ khung hình cho kết cấu đã được giữ nguyên và chỉnh sửa nút đã được đơn giản hóa.

Cuối cùng, nó được đề cập rằng cuối năm dự kiến ​​hình thành CN thực nghiệm 4.90Đó sẽ phát triển chức năng cho phiên bản tương lai của GTK5. Nhánh GTK5 sẽ bao gồm các thay đổi phá vỡ khả năng tương thích ở cấp API, chẳng hạn như liên quan đến việc ngừng sử dụng một số tiện ích con, chẳng hạn như hộp thoại chọn tệp cũ.

Nếu bạn quan tâm đến có thể biết thêm về nó, bạn có thể kiểm tra chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.