Libadwaita 1.3 ir pieejams ar uzlabojumiem cilnēs, reklāmkarogos un daudz ko citu

adwaita

libadwaita ir balstīta uz libhandy bibliotēku, un tā ir paredzēta, lai aizstātu šo bibliotēku,

Projekts GNOME nesen paziņoja par Libadwaita 1.3 bibliotēkas izlaišanu., kas ietver komponentu komplektu lietotāja interfeisa izstrādei, kas atbilst GNOME HIG (cilvēka interfeisa vadlīnijām). Bibliotēka ietver lietošanai gatavus logrīkus un objektus, lai izveidotu lietojumprogrammas, kas atbilst vispārējam GNOME stilam, kuru interfeisu var atbilstoši pielāgot jebkura izmēra ekrānam.

Libadwaita bibliotēka tiek izmantota kopā ar GTK4, un tajā ir iekļauti GNOME lietotās Adwaita ādas komponenti, kas ir pārvietoti no GTK uz atsevišķu bibliotēku.

GNOME attēlu pārvietošana uz atsevišķu bibliotēku ļauj GNOME nepieciešamās izmaiņas izstrādāt atsevišķi no GTK, ļaujot GTK izstrādātājiem koncentrēties uz pamatiem un GNOME izstrādātājiem ātrāk un elastīgāk virzīt savas stila izmaiņas, neietekmējot GTK.

Bibliotēkā ir iekļauti standarta logrīki, kas aptver dažādus interfeisa elementus, piemēram, sarakstus, paneļus, rediģēšanas blokus, pogas, cilnes, meklēšanas formas, dialogus utt. Piedāvātie logrīki ļauj izveidot universālas saskarnes, kas nevainojami darbojas gan lielos datoru un klēpjdatoru ekrānos, gan mazos viedtālruņu skārienekrānos.

Lietojumprogrammas saskarne dinamiski mainās atkarībā no ekrāna izmēra un pieejamajām ievades ierīcēm. Bibliotēkā ir iekļauts arī Adwaita stilu komplekts, kas nodrošina GNOME vadlīniju izskatu un sajūtu bez manuālas pielāgošanas.

Galvenās libadwaita 1.3 jaunās funkcijas

Šajā jaunajā versijā, kas tiek prezentēta no Libadwaita 1.3, tā ir bijusi ieviests AdwBanner logrīks, ko var izmantot GTK GtkInfoBar logrīka vietā lai parādītu reklāmkarogu logus ar nosaukumu un papildu pogu. Logrīka saturs tiek pārveidots, pamatojoties uz izmēru, un animāciju var izmantot, kad tiek rādīts un paslēpts.

Papildus tam tiek uzsvērts arī tas AdwTabOverview logrīks ir pievienots, izstrādāta lai iegūtu vizuālu ciļņu vai lapu pārskatu kas tiek parādīti, izmantojot AdwTabView klasi. Jauno logrīku var izmantot, lai mobilajās ierīcēs organizētu pārlūkošanu ar cilnēm, neizveidojot savu pārslēdzēju.

Pēc noklusējuma atlasītajai cilnei ir tiešraides sīktēls, un citi sīktēli ir statiski, taču lietojumprogrammas var izvēlēties izmantot tiešraides sīktēli konkrētām lapām. Viņi var arī kontrolēt sīktēlu izlīdzināšanu, ja tie tiek apgriezti. 

Tāpat tiek minēts, ka tika pievienots logrīks AdwTabButton, lai parādītu pogas ar informāciju par atvērto ciļņu skaitu programmā AdwTabView, ko var izmantot mobilajā ierīcē, lai atvērtu cilnes pārlūkošanas režīmu.

Papildus tam AdwViewStack, AdwTabView un AdwEntryRow logrīki tagad atbalsta pieejamības rīkus, kā arī AdwAnimation klasei ir pievienots īpašums, lai ignorētu animāciju atspējošanu sistēmas iestatījumos.

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • AdwActionRow klasei tagad ir iespēja atlasīt subtitrus.
  • Virsraksta rindiņas un subtitru rindiņas ir pievienotas klasei AdwExpanderRow.
  • Grab_focus_without_selecting() metode ir pievienota AdwEntryRow klasei pēc analoģijas ar GtkEntry.
  • AdwMessageDialog klasei ir pievienota metode async select() līdzīgi kā GtkAlertDialog .
  • AdwTabBar klasei pievienoti vilkšanas un nomešanas API izsaukumi.
  • Tā kā GTK tagad ļauj mainīt tekstūras filtrēšanu, AdwAvatarPareizi mērogo pielāgotos attēlus, lai tie neizskatītos pikseļu, kad tie tiek samazināti, vai izplūduši, kad tos palielina.
  • Pievienota iespēja izmantot tumšo stilu un augsta kontrasta režīmu, strādājot uz Windows platformas.
  • Atlasītie saraksta un režģa vienumi tagad ir izcelti ar krāsu, ko izmanto, lai izceltu aktīvos vienumus (akcents).

Visbeidzot, ja esat interesē uzzināt vairāk par to, jūs varat pārbaudīt sīkāka informācija šajā saitē. Ir arī vērts pieminēt, ka bibliotēkas kods ir rakstīts C valodā un tiek izplatīts saskaņā ar LGPL 2.1+ licenci.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.