GTK 4.20 ngwa ihe osise dị

Ka ọnwa isii nke mmepe gachara, ebipụtala ntọhapụ nke ngwa ihe eji arụ ọrụ maka imepụta ihe eji eme ihe eserese - GTK 4.20. A na-emepụta GTK 4 dịka akụkụ nke usoro mmepe nke na-anwa ịnye ndị na-emepụta ngwa ngwa API kwụsiri ike, ọtụtụ afọ na-akwado nke a ga-eji na-atụghị egwu ịmegharị ngwa kwa ọnwa isii n'ihi mgbanwe API na ngalaba GTK na-esote.

Ọganihu ndị ama ama na GTK 4.20 gụnyere:

  • A na-eji usoro ntinye ederede Wayland akwado usoro ntinye. Maka ịrụ ọrụ na ihe mejupụtara sava Na-enweghị nkwado maka usoro a, ị nwere ike iji aka gị hazie mgbanwe gburugburu ebe obibi "GTK_IM_MODULE=dị mfe", nke na-eweghachi nkwado maka usoro nhazi na igodo ụdị X11 maka itinye akara ụda olu.
  • Agbakwunyere nkwado maka usoro Wayland wl_seat_v10 na nhazi akụkụ ihe nkesa pịaghachi ihe omume ndị e mepụtara mgbe ejiri igodo jide.
  • agbakwunyere nkwado maka ijikwa mmachi ihu xdg-toplevel mgbe ị na-eji Wayland. Njirimara a na-enye onye njikwa na-edepụta ihe aka ịgwa ndị ahịa Wayland maka mmachi dị adị, dị ka ma enwere ike megharịa windo ma ọ bụ na ọ gaghị agbanwe.
  • Nkwado agbakwunyere maka usoro Wayland "tablet-v2" maka ịhazi ntinye sitere na mbadamba ihe osise.
  • Ijikwa akwụkwọ mpịakọta emelitere mgbe ị na-eji Wayland.
  • Iji kee akara ngosi na windo, a na-eji akara ngosi Wayland xdg-toplevel-icon.
  • E hichapụla ma mee ka ọ dị mfe akara ngosi niile na akụrụngwa isiokwu ka enwere ike hazie ha ugbu a site na nzacha SVG arụnyere n'ime ya. Anyị akwụsịla ibupu akara ngosi na akụrụngwa isiokwu n'ụdị PNG.
  • Ike gbasaara maka ịmepụta gburugburu dabere na CSS. Nkwado agbakwunyere maka ajụjụ mgbasa ozi maka atụmatụ agba. Tinyere ọrụ ọkụ-ọchịchịrị(). Ntọala gradient emelitere. Emegharịrị koodu maka igosipụta onyinyo maka ederede.
  • Ijikwa mpaghara ntinye okwuntughe emelitere iji nabata ndị nwere nkwarụ.
  • Tinyere ikike ịkpọ ngwa gnome-papers iji hụchalụ mpụta mbipụta. Nkwado agbakwunyere maka ọnụ ụzọ xdg maka ịhazi mmepụta mbipụta.
  • Agbakwunyela ihe ntinye akpaaka bash na ngwa ndị nrụpụta. Ngwa ngwa gtk4-rendernode nwere nhọrọ "-offload". Ngwa nyocha ugbu a na-egosiputa ozi sistemụ arụmọrụ ma na-akwalite nhụta ihe omume. gtk4-path-tool ugbu a na-akwado njikọ ụzọ ma na-arụ ọrụ ike ọnọdụ mmekọrịta. gtk4-demo nwere ihe ngosi "Path Explorer", "Sweep", na "Image Filtering" ngosi.
  • Agbakwunyela nchikota Super+F na ihe nbipụta iji chekwaa otu etiti. GTK_DEBUG=ụdị mmetụ-ui agbakwunyere maka nnwale ihu ihu ihu.
  • Agbakwunyela ihe maka ịgbanwe atụmatụ agba na iche na nchịkọta akụkọ CSS.
  • N'ọbá akwụkwọ GSK (GTK Scene Kit), nke na-enye ike ịme ihe nkiri eserese site na OpenGL na Vulkan, agbakwunyere gsk_path_foreach_intersection API maka ịgbakọ ụzọ ụzọ. Emeziela nsụgharị ederede. agbakwunyere nkwalite arụmọrụ, dị ka ihe nkpuchi mkpuchi maka imeju. Atụpụtala echiche nke onyonyo enwere ike ibudata, enweghị ike nbudata na nke agbakwunyere.
  • Ọbá akwụkwọ GDK, nke na-enye oyi akwa n'etiti GTK na sistemụ eserese eserese, emela ka njikwa ngbanwe nke windo na agbakwunyere nkwado maka nhazi ndị ikwu mgbe ị na-arụ ọrụ na mbadamba.
  • N'elu ikpo okwu Android реализована корректная поддержка мультитач и начальная поддержка IME (Input Method Editor).
  • Maka ikpo okwu Windows добавлен API для работы с текстурами через D3D12. Улучшена поддержка WGL. Задействованы D3D11/D3D12 и DirectComposition.
  • Nkwado agbakwunyere maka ụdị udidi ọtụtụ oyi akwa.
  • Ngwa GtkVideo na-akwado usoro YUV ugbu a. Ebugharịla azụ azụ gstreamer ka ọ jiri GskPlay. Ekwalitela nkwado maka usoro nwere ntinye ntinye. agbakwunyere nkwado maka ndị na-achọ ngwa ngwanrọ maka usoro nwere omimi agba nke 10, 12, na 16.
  • Ebulila klaasị GtkApplication iji xdg portals kama ịkpọ onye njikwa nnọkọ.
  • agbakwunyela nkwado maka ntụgharị asụsụ okwu nwere ngbanwe na klaasị GtkBuilder.
  • Klas GtkIconTheme na-enye ohere ị nweta akara ngosi ma gbakwunye nzacha maka faịlụ SVG. A bufere ọba akwụkwọ librsvg na ndepụta nke ndabere amanyere iwu.
  • Iji rụọ ọrụ, nkwado maka usoro iwu wayland-1.44 yana ọnụnọ nke ndọtị wl_output-v2 na xdg_output-v3 chọrọ ugbu a.
  • Akwụsịla Broadway backend (nke a na-eme na windo ihe nchọgharị weebụ), Pixbuf API, GtkApplication: ihe ndekọ oge, yana ntọala gtk-ngwa-mmasị-ọchịchịrị.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster