Útgáfa af Libadwaita 1.3 bókasafninu til að búa til GNOME-stíl viðmót

GNOME verkefnið hefur gefið út útgáfu Libadwaita 1.3, sem inniheldur sett af íhlutum fyrir notendaviðmótsstíl sem fylgir GNOME HIG (Human Interface Guidelines). Bókasafnið inniheldur tilbúnar græjur og hluti til að byggja upp forrit sem eru í samræmi við almenna GNOME stíl, viðmótið sem hægt er að aðlaga að skjáum af hvaða stærð sem er. Bókasafnskóðinn er skrifaður í C ​​og er dreift undir LGPL 2.1+ leyfinu.

Libadwaita bókasafnið er notað í tengslum við GTK4 og inniheldur hluti af Adwaita þemanu sem notað er í GNOME, sem hefur verið flutt út úr GTK í sérstakt bókasafn. Með því að færa GNOME stílþætti í sérstakt bókasafn er hægt að þróa GNOME sérstakar breytingar aðskildar frá GTK, sem gerir GTK forriturum kleift að einbeita sér að kjarnaefninu og GNOME forriturum að hraðar og sveigjanlega ýta fram stílbreytingum sem þeir vilja án þess að hafa áhrif á GTK sjálft.

Bókasafnið inniheldur staðlaðar græjur sem ná yfir ýmsa viðmótsþætti, svo sem lista, spjöld, klippikubba, hnappa, flipa, leitareyðublöð, glugga osfrv. Fyrirhugaðar græjur gera þér kleift að búa til alhliða viðmót sem virka óaðfinnanlega bæði á stórum tölvu- og fartölvuskjám og á litlum snertiskjáum snjallsíma. Forritsviðmótið breytist kraftmikið eftir skjástærð og tiltækum inntakstækjum. Bókasafnið inniheldur einnig sett af Adwaita stílum sem færa útlitið í samræmi við GNOME leiðbeiningar án þess að þörf sé á handvirkri aðlögun.

Helstu breytingar á libadwaita 1.3:

  • Innleiddi AdwBanner græju sem hægt er að nota í stað GTK GtkInfoBar græjunnar til að sýna borðaglugga sem innihalda titil og einn valfrjálsan hnapp. Innihald græjunnar breytist eftir stærð hennar og hægt er að nota hreyfimyndir þegar hún er sýnd og falin.
    Útgáfa af Libadwaita 1.3 bókasafninu til að búa til GNOME-stíl viðmót
  • Bætti við AdwTabOverview græjunni, hönnuð fyrir sjónrænt yfirlit yfir flipa eða síður sem sýndar eru með AdwTabView bekknum. Hægt er að nota nýju búnaðinn til að skipuleggja vinnu með flipa á fartækjum án þess að búa til þína eigin útfærslu á rofanum.
    Útgáfa af Libadwaita 1.3 bókasafninu til að búa til GNOME-stíl viðmótÚtgáfa af Libadwaita 1.3 bókasafninu til að búa til GNOME-stíl viðmót
  • Bætti við AdwTabButton græju til að birta hnappa með upplýsingum um fjölda opinna flipa í AdwTabView, sem hægt er að nota í farsíma til að opna flipaskjáinn.
    Útgáfa af Libadwaita 1.3 bókasafninu til að búa til GNOME-stíl viðmót
  • AdwViewStack, AdwTabView og AdwEntryRow græjurnar styðja nú aðgengiseiginleika.
  • Eign hefur verið bætt við AdwAnimation flokkinn til að hunsa slökkt á hreyfimyndum í kerfisstillingum.
  • AdwActionRow flokkurinn hefur nú getu til að auðkenna texta.
  • Eiginleikanum fyrir titillínur og undirtitillínur hefur verið bætt við AdwExpanderRow flokkinn.
  • Grab_focus_without_selecting() aðferðin hefur verið bætt við AdwEntryRow flokkinn, svipað og GtkEntry.
  • Async choose() aðferðin hefur verið bætt við AdwMessageDialog flokkinn, svipað og GtkAlertDialog.
  • API símtöl sem tengjast drag-n-drop viðmótinu hafa verið bætt við AdwTabBar flokkinn.
  • AdwAvatar flokkurinn tryggir rétta myndstærð.
  • Bætti við möguleikanum á að nota dökkan stíl og hátt birtuskil þegar unnið er á Windows pallinum.
  • Valdir þættir í listum og ristum eru nú auðkenndir með litnum sem notaður er til að auðkenna virka þætti (hreim).

Heimild: opennet.ru

Bæta við athugasemd