Foireann uirlisí grafach GTK 4.8 ar fáil

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

Add a comment