GTK 4.8 kayan aikin zane-zane akwai

Bayan watanni takwas na haɓakawa, an buga sakin kayan aiki na dandamali da yawa don ƙirƙirar ƙirar mai amfani da hoto - GTK 4.8.0 - an buga. Ana haɓaka GTK 4 a matsayin wani ɓangare na sabon tsarin ci gaba wanda ke ƙoƙarin samar da masu haɓaka aikace-aikacen tare da tsayayye da tallafi API na shekaru da yawa waɗanda za a iya amfani da su ba tare da tsoron sake rubuta aikace-aikacen kowane watanni shida ba saboda canje-canjen API a cikin GTK na gaba. reshe.

Wasu daga cikin manyan abubuwan ci gaba a cikin GTK 4.8 sun haɗa da:

  • An canza salon mu'amala mai launi (GtkColorChooser).
  • Zaɓin zaɓin font (GtkFontChooser) ya inganta goyan baya don damar tsarin OpenType.
  • Injin CSS ya inganta tattara abubuwan da ke da alaƙa da iyaye ɗaya, kuma yana ba da damar yin amfani da ƙimar marasa adadi yayin tantance girman tazara tsakanin haruffa.
  • An sabunta bayanan Emoji zuwa CLDR 40 (Unicode 14). Ƙara tallafi don sababbin wurare.
  • Jigon ya sabunta gumaka kuma ya inganta ingancin fitattun alamun rubutu.
  • Laburaren GDK, wanda ke ba da layi tsakanin GTK da tsarin tsarin zane, ya inganta jujjuya tsarin pixel. A kan tsarin tare da direbobin NVIDIA, an kunna tsawo na EGL EGL_KHR_swap_buffers_with_damage.
  • Laburaren GSK (GTK Scene Kit), wanda ke ba da ikon yin abubuwan da suka dace ta hanyar OpenGL da Vulkan, yana goyan bayan sarrafa manyan wuraren da ake iya gani (masu kallo). An gabatar da ɗakunan karatu don yin glyphs ta amfani da laushi.
  • Wayland tana goyan bayan ka'idar "xdg-activation", wanda ke ba ku damar canja wurin mayar da hankali tsakanin filaye daban-daban na matakin farko (misali, ta amfani da xdg-activation, aikace-aikacen ɗaya na iya canza mayar da hankali zuwa wani).
  • Widget din GtkTextView yana rage adadin yanayin da ke haifar da maimaita maimaitawa, kuma yana aiwatar da aikin GetCharacterExtents don tantance yanki tare da glyph wanda ke bayyana halayen rubutu (aikin da ya shahara a cikin kayan aiki ga masu nakasa).
  • Ajin GtkViewport, wanda ake amfani da shi don tsara gungurawa a cikin widgets, yana da yanayin “gungura-zuwa-mayar da hankali” ta tsohuwa, wanda abun ciki ke gungurawa ta atomatik don kula da abubuwan da ke da fifikon shigarwa cikin gani.
  • Widget din GtkSearchEntry, wanda ke nuna yankin don shigar da tambayar, yana ba da ikon daidaita jinkiri tsakanin maɓalli na ƙarshe da aika sigina game da canjin abun ciki (GtkSearchEntry::canza-bincike).
  • Widget din GtkCheckButton yanzu yana da ikon sanya na'urar widget din yaro tare da maɓalli.
  • Ƙara kayan "mai dacewa da abun ciki" zuwa widget din GtkPicture don daidaita abun ciki zuwa girman yanki da aka bayar.
  • An inganta aikin gungurawa a cikin widget din GtkColumnView.
  • Mai nuna dama cikin sauƙi na GtkTreeStore yana ba da damar cire bayanan itace daga fayiloli a cikin tsarin ui.
  • An ƙara sabon widget don nuna lissafin zuwa ajin GtkInscription, wanda ke da alhakin nuna rubutu a wani yanki na musamman. An ƙara aikace-aikacen demo tare da misalin amfani da GtkInscription.
  • Ƙara tallafin gungurawa zuwa widget din GtkTreePopover.
  • Widget din GtkLabel ya ƙara tallafi don shafuka da ikon kunna lakabi ta danna alamomin da ke da alaƙa da alamar akan madannai.
  • Widget din GtkListView yanzu yana goyan bayan kaddarorin ":: n-items" da ":: nau'in abu".
  • Tsarin shigarwa yana ba da goyan baya ga masu sarrafa girman gungurawa (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
  • Don dandamali na macOS, an ƙara tallafi don yanayin cikakken allo da sake kunna bidiyo ta amfani da OpenGL. Ingantattun ganowa na saka idanu, aiki a cikin saituna masu lura da yawa, sanya taga da zaɓin girman girman maganganun fayil. Ana amfani da CLayer da IOSurface don nunawa. Ana iya ƙaddamar da aikace-aikacen a bango.
  • A kan dandamali na Windows, an inganta wurin sanya taga akan allon HiDPI, an ƙara ƙirar gano launi, an aiwatar da goyan bayan manyan abubuwan dabaran linzamin kwamfuta, kuma an inganta tallafin touchpad.
  • An ƙara umarnin hoton allo zuwa gtk4-builder-tool utility don ƙirƙirar hoton allo, wanda ake amfani dashi lokacin ƙirƙirar hotunan kariyar kwamfuta don takardu.
  • An ba da shigar da kayan aikin gtk4-node-editor.
  • An faɗaɗa damar gyara kuskure. Nuna ƙarin bayanan aikace-aikacen da aka ba da izinin duba kaddarorin PangoAttrList yayin dubawa. Ana ba da izinin dubawa ta masu duba. Ƙara tallafi don yanayin "GTK_DEBUG=invert-text-dir". Madadin yanayin GTK_USE_PORTAL, yanayin "GDK_DEBUG=portals" an tsara shi. Ingantacciyar amsawa na dubawar dubawa.
  • An ƙara tallafin sauti zuwa ƙarshen ffmpeg.
  • An ƙara iyakar ƙwaƙwalwar ajiya a cikin mai saukar da hoton JPEG zuwa 300 MB.

source: budenet.ru

Add a comment