Tar éis sé mhí forbartha, tá scaoileadh feiste uirlisí il-ardán chun comhéadan grafach úsáideora a chruthú - GTK 4.10.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.10 tá:
- Cuireann an ghiuirléid GtkFileChooserWidget, a chuireann dialóg i bhfeidhm a osclaíonn chun comhaid a roghnú in feidhmchláir, modh chun ábhar eolaire a chur i láthair i bhfoirm líonra deilbhíní. De réir réamhshocraithe, leanann an dearcadh clasaiceach i bhfoirm liosta comhad a úsáid, agus tá cnaipe ar leith le feiceáil ar thaobh na láimhe deise den phainéal chun aistriú go mód deilbhín. deilbhíní:

- Cuireadh ranganna nua GtkColorDialog, GtkFontDialog, GtkFileDialog agus GtkAlertDialog leis le cur i bhfeidhm dialóga chun dathanna, clónna agus comhaid a roghnú, agus chun rabhaidh a thaispeáint. Déantar idirdhealú a dhéanamh ar na roghanna nua trí aistriú chuig API níos iomlánaíoch agus níos cothroime a fheidhmíonn i mód asincrónach (GIO async). I ndialóga nua, nuair is féidir agus nuair atá siad ar fáil, úsáidtear tairseacha Freedesktop (xdg-desktop-portal), a úsáidtear chun rochtain ar acmhainní na timpeallachta úsáideora a eagrú ó fheidhmchláir iargúlta.
- Tá CPDB nua (Inneall Comhphlé Coitianta Priontála) curtha leis, ag soláthar láimhseálaithe caighdeánacha le húsáid i ndialóga priontála. Cuireadh deireadh leis an inneall priontála lpr a úsáideadh roimhe seo.
- Cuireann leabharlann GDK, a sholáthraíonn ciseal idir GTK agus an fochóras grafaicí, an struchtúr GdkTextureDownloader, a úsáidtear chun uigeachtaí a luchtú sa rang GdkTexture agus is féidir é a úsáid chun formáidí éagsúla a thiontú. scálú uigeachta feabhsaithe ag baint úsáide as OpenGL.
- Tacaíonn leabharlann GSK (GTK Radharc Kit), a sholáthraíonn an cumas radhairc ghrafacha a sholáthar trí OpenGL agus Vulkan, nóid le maisc agus scagadh saincheaptha uigeachtaí inscálaithe.
- Tá tacaíocht do leaganacha nua de shínte prótacail Wayland curtha i bhfeidhm. Coigeartaíodh aschur na bhfógraí tosaithe agus an prótacal “xdg-activation” á úsáid. Réitíodh fadhbanna maidir le méid cúrsóra ar scáileáin ard-dlúis picteilín.
- Tá an rang GtkMountOperation oiriúnaithe chun oibriú i dtimpeallachtaí neamh-X11.
- Chuir inneall Broadway, a ligeann duit aschur leabharlainne GTK a sholáthar i bhfuinneog brabhsálaí gréasáin, tacaíocht bhreise d'fhuinneoga módúla.
- Tairgeann an rang GtkFileLauncher API asincrónach nua le cur in ionad gtk_show_uri.
- Tá próiseáil teimpléid feabhsaithe ag áirgiúlacht gtk-builder-tool.
- Tá tacaíocht curtha leis ag an ngiuirléid GtkSearchEntry do théacs filler, a thaispeántar nuair a bhíonn an réimse folamh agus nach bhfuil fócas ionchuir ann.
- Cuireadh an rang GtkUriLauncher leis, a thagann in ionad na feidhme gtk_show_uri, a úsáidtear chun an feidhmchlár a seoladh chun URI tugtha a thaispeáint a chinneadh, nó chun earráid a chaitheamh mura bhfuil láimhseálaí ann.
- Chuir an rang GtkStringSorter tacaíocht do mhodhanna “comhbhailithe” éagsúla, rud a ligeann duit meaitseáil agus sórtáil a dhéanamh bunaithe ar bhrí na gcarachtar (mar shampla, nuair a bhíonn accent marc ann).
- Tá cuid mhór API agus giuirléidí imithe i léig, rud a socraíodh gan tacaíocht a thabhairt sa bhrainse GTK5 amach anseo agus a cuireadh ina n-ionad le analógacha a oibríonn i mód asincrónach:
- GtkDialog (ba cheart GtkWindow a úsáid).
- Ba cheart GtkTreeView (GtkListView agus GtkColumnView a úsáid) .
- GtkIconView (Ba cheart GtkGridView a úsáid).
- GtkComboBox (Ba cheart GtkDropDown a úsáid).
- GtkAppChooser (Ba cheart GtkDropDown a úsáid).
- GtkMessageDialog (Ba cheart GtkAlertDialog a úsáid).
- GtkColorChooser (ba cheart GtkColorDialog agus GtkColorDialogButton a úsáid).
- GtkFontChooser (ba cheart GtkFontDialog agus GtkFontDialogButton a úsáid).
- GtkFileChooser (ba cheart GtkFileDialog a úsáid).
- GtkInfoBar
- Críochnú GtkEntry
- Comhthéacs GtkStyle
- GtkImleabharCnaipe
- Barra Stádais Gtk
- Cúntóir Gtk
- GtkLockButton
- gtk_widget_show/folaigh
- gtk_seó_uri
- gtk_render_ agus gtk_snapshot_render_
- gtk_gesture_set_seicheamh_stáit
- Aistríodh an comhéadan GtkAccessible go dtí an chatagóir phoiblí, a ligeann duit láimhseálaithe tríú páirtí eilimintí comhéadain a nascadh le haghaidh daoine faoi mhíchumas. Comhéadan GtkAccessibleRange curtha leis.
- Ar an ardán macOS Cuirtear tacaíocht ar fáil chun eilimintí a tharraingt agus a scaoileadh leis an luch (DND, Drag-and-Scaoil).
- Ar an ardán Windows Comhtháthú feabhsaithe le socruithe córais.
- Tá an fhormáid aschuir dífhabhtaithe aontaithe.
- Ardaíodh an teorainn chuimhne don uaslódálaí íomhá JPEG go 1 GB.
Foinse: oscailtenet.ru
