Tar éis ocht mí d'fhorbairt, tá scaoileadh feiste uirlisí il-ardán chun comhéadan grafach úsáideora a chruthú - GTK 4.8.0. Tá GTK 4 á fhorbairt mar chuid de phróiseas forbartha nua a dhéanann iarracht API cobhsaí agus tacaithe a sholáthar d’fhorbróirí feidhmchlár le roinnt blianta anuas ar féidir a úsáid gan eagla go mbeidh orthu feidhmchláir a athscríobh gach sé mhí mar gheall ar athruithe API sa chéad GTK eile. géaga.
I measc cuid de na feabhsuithe is suntasaí ar GTK 4.8 tá:
- Athraíodh stíl an chomhéadain um roghnú dathanna (GtkColorChooser).
- Chuir an comhéadan roghnaithe cló (GtkFontChooser) tacaíocht fheabhsaithe ar fáil do chumais fhormáide OpenType.
- Tá an t-inneall CSS tar éis athghrúpáil na n-eilimintí a bhaineann leis an tuismitheoir céanna a bharrfheabhsú, agus ceadaíonn sé úsáid a bhaint as luachanna neamhshlánuimhir nuair a bhíonn méid an spáis idir litreacha á chinneadh.
- Nuashonraíodh sonraí Emoji go CLDR 40 (Unicode 14). Tacaíocht breise do logaí nua.
- Tá deilbhíní nuashonraithe ag an téama agus tá feabhas curtha ar inléiteacht na lipéid téacs aibhsithe.
- Tá an leabharlann GDK, a sholáthraíonn sraith idir GTK agus an fochóras grafaicí, tar éis uasmhéadú a dhéanamh ar chomhshó formáidí picteilín. Ar chórais le tiománaithe NVIDIA, tá an síneadh EGL EGL_KHR_swap_buffers_with_damage cumasaithe.
- Tacaíonn leabharlann GSK (GTK Radharc Kit), a sholáthraíonn an cumas radhairc ghrafacha a sholáthar trí OpenGL agus Vulkan, le próiseáil limistéir mhóra infheicthe (portanna radhairc). Moltar leabharlanna chun glyphs a rindreáil ag baint úsáide as uigeachtaí.
- Tacaíonn Wayland leis an bprótacal “xdg-activation”, a ligeann duit fócas a aistriú idir dromchlaí éagsúla den chéad leibhéal (mar shampla, ag baint úsáide as xdg-activation, is féidir le feidhmchlár amháin fócas a aistriú go ceann eile).
- Laghdaíonn an ghiuirléid GtkTextView líon na gcásanna as a dtagann aththarraingtí arís agus arís eile, agus cuireann sé an fheidhm GetCharacterExtents i bhfeidhm chun an limistéar leis an glyph a shainíonn an carachtar sa téacs a chinneadh (feidhm a bhfuil tóir uirthi in uirlisí do dhaoine faoi mhíchumas).
- Tá an modh “scrollú go fócas” cumasaithe de réir réamhshocraithe ag an rang GtkViewport, a úsáidtear chun scrollaigh a eagrú i ngiuirléidí, ina ndéantar an t-ábhar a scrollú go huathoibríoch chun an eilimint a bhfuil fócas ionchuir in amharc air a choinneáil.
- Soláthraíonn an ghiuirléid GtkSearchEntry, a thaispeánann an limistéar le haghaidh iarratas cuardaigh a chur isteach, an cumas an mhoill idir an eochairbhuille deiridh agus comhartha a sheoladh faoin athrú inneachair a chumrú (GtkSearchEntry:: search-changed).
- Tá an cumas ag an ngiuirléid GtkCheckButton anois a ghiuirléid linbh féin a shannadh le cnaipe.
- Cuireadh airí “ábhar-oiriúnach” leis an ngiuirléid GtkPicture chun an t-inneachar a oiriúnú do mhéid limistéir ar leith.
- Tá feidhmíocht scrollaithe optamaithe sa ghiuirléid GtkColumnView.
- Ceadaíonn an ghiuirléid GtkTreeStore sonraí crann a bhaint as comhaid i bhformáid ui.
- Tá giuirléid nua chun liostaí a thaispeáint curtha leis an rang GtkInscription, atá freagrach as téacs a thaispeáint i réimse ar leith. Cuireadh feidhmchlár taispeána leis le sampla de GtkInscription a úsáid.
- Cuireadh tacaíocht scrollaithe leis an ngiuirléid GtkTreePopover.
- Chuir an ghiuirléid GtkLabel tacaíocht le cluaisíní agus an cumas lipéid a ghníomhachtú trí chliceáil ar na siombailí a bhaineann leis an lipéad ar an méarchlár.
- Tacaíonn an ghiuirléid GtkListView leis na hairíonna "::n-items" agus "::type-type" anois.
- Soláthraíonn an córas ionchuir tacaíocht do láimhseálaithe paraiméadair toise scrollaigh (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE).
- Maidir leis an ardán macOS, cuireadh tacaíocht le haghaidh mód lánscáileáin agus athsheinm físe ag baint úsáide as OpenGL. Brath monatóireacht feabhsaithe, obair i bhfoirmíochtaí ilmhonatóra, socrúchán fuinneoige agus roghnú méid don dialóg comhaid. Úsáidtear CALayer agus IOSurface le haghaidh rindreála. Is féidir feidhmchláir a sheoladh sa chúlra.
- Ar ardán Windows, feabhsaíodh socrúchán fuinneoige ar scáileáin HiDPI, tá comhéadan braite dath curtha leis, tá tacaíocht d'imeachtaí roth luiche ardtaifigh curtha i bhfeidhm, agus feabhsaíodh tacaíocht touchpad.
- Tá ordú scáileáin curtha leis an áirgiúlacht gtk4-builder-tool chun gabháil scáileáin a chruthú, a úsáidtear nuair a bhíonn screenshots á nginiúint le haghaidh doiciméadú.
- Soláthraítear suiteáil fóntais gtk4-node-editor.
- Leathnaíodh cumais dífhabhtóra. Taispeántas sonraí breise feidhmchlár curtha i bhfeidhm agus ceadaíodh féachaint ar réadmhaoin PangoAttrList le linn iniúchta. Ceadaítear cigireachtaí ag cigirí. Tacaíocht breise don mhód "GTK_DEBUG=invert-text-dir". In ionad na hathróige timpeallachta GTK_USE_PORTAL, moltar an modh “GDK_DEBUG = tairseacha”. Sofhreagracht fheabhsaithe an chomhéadain iniúchta.
- Tá tacaíocht fuaime curtha leis an inneall ffmpeg.
- Méadaíodh an teorainn chuimhne san íoslódálaí íomhá JPEG go 300 MB.
Foinse: oscailtenet.ru