Libadwaita 1.3 mbërrin me përmirësime në skeda, banderola dhe më shumë

përgjigje

libadwaita bazohet në bibliotekën libhandy dhe është pozicionuar për të zëvendësuar këtë bibliotekë,

Projekti GNOME së fundi njoftoi lëshimin e bibliotekës Libadwaita 1.3., i cili përfshin një grup komponentësh për dizajnimin e ndërfaqes së përdoruesit që është në përputhje me GNOME HIG (Udhëzimet e Ndërfaqes Njerëzore). Biblioteka përfshin miniaplikacione dhe objekte të gatshme për përdorim për krijimin e aplikacioneve që përputhen me stilin e përgjithshëm GNOME, ndërfaqja e të cilave mund të përshtatet në mënyrë të përgjegjshme për çdo madhësi ekrani.

Biblioteka libadwaita përdoret në lidhje me GTK4 dhe përfshin përbërës të lëkurës Adwaita të përdorura në GNOME që janë zhvendosur nga GTK në një bibliotekë të veçantë.

Zhvendosja e imazheve GNOME në një bibliotekë të veçantë lejon që ndryshimet e nevojshme për GNOME të zhvillohen veçmas nga GTK, duke i lejuar zhvilluesit e GTK të fokusohen në bazat dhe zhvilluesit e GNOME të shtyjnë ndryshimet e tyre të stilit më shpejt dhe fleksibël pa ndikuar në GTK.

Biblioteka përfshin pajisje standarde që mbulojnë elementë të ndryshëm të ndërfaqes si listat, panelet, blloqet e redaktimit, butonat, skedat, format e kërkimit, dialogët, etj. Widget-et e propozuara ju lejojnë të krijoni ndërfaqe universale që funksionojnë pa probleme si në ekranet e mëdhenj të PC-ve dhe laptopëve, ashtu edhe në ekranet e vegjël me prekje të telefonave inteligjentë.

Ndërfaqja e aplikacionit ndryshon në mënyrë dinamike bazuar në madhësinë e ekranit dhe pajisjet hyrëse të disponueshme. Biblioteka përfshin gjithashtu një grup stilesh Adwaita që sjellin pamjen dhe ndjesinë e udhëzimeve të GNOME pa pasur nevojë për personalizim manual.

Karakteristikat kryesore të reja të libadwaita 1.3

Në këtë version të ri që është paraqitur nga Libadwaita 1.3, ka qenë miniaplikacioni i implementuar AdwBanner, i cili mund të përdoret në vend të miniaplikacionit GTK GtkInfoBar për të shfaqur dritaret e banerëve që përmbajnë një titull dhe një buton opsional. Përmbajtja e miniaplikacionit transformohet në bazë të madhësisë dhe animacioni mund të aplikohet kur shfaqet dhe fshihet.

Krahas kësaj theksohet edhe se U shtua miniaplikacioni AdwTabOverview, i dizenjuar për një pasqyrë vizuale të skedave ose faqeve të cilat shfaqen duke përdorur klasën AdwTabView. Miniaplikacioni i ri mund të përdoret për të organizuar shfletimin me skeda në pajisjet celulare pa krijuar zbatimin tuaj të ndërruesit.

Si parazgjedhje, skeda e zgjedhur ka një miniaturë të drejtpërdrejtë dhe miniaturat e tjera janë statike, por aplikacionet mund të zgjedhin të përdorin miniaturat e drejtpërdrejta për faqe të veçanta. Ata gjithashtu mund të kontrollojnë shtrirjen e miniaturave në rast se ato priten. 

Gjithashtu, përmendet se është shtuar një widget AdwTabButton për të shfaqur butonat me informacion në lidhje me numrin e skedave të hapura në AdwTabView që mund të përdoret në një pajisje celulare për të hapur modalitetin e shfletimit të skedave.

Përveç kësaj, miniaplikacionet AdwViewStack, AdwTabView dhe AdwEntryRow tani mbështesin mjetet e aksesueshmërisë, plus një veçori është shtuar në klasën AdwAnimation për të anashkaluar animacionet çaktivizuese në cilësimet e sistemit.

Nga ndryshimet e tjera që dallohen nga ky version i ri:

  • Klasa AdwActionRow tani ka aftësinë për të zgjedhur titrat.
  • Vetitë e linjave të titullit dhe të linjave të titrave janë shtuar në klasën AdwExpanderRow.
  • Metoda grab_focus_without_selecting() është shtuar në klasën AdwEntryRow, në analogji me GtkEntry.
  • Metoda async select() është shtuar në klasën AdwMessageDialog, e ngjashme me GtkAlertDialog.
  • Tërhiq dhe lësho thirrjet API të klasës AdwTabBar.
  • Meqenëse GTK tani lejon ndryshimin e filtrimit të teksturës, AdwAvatarShkallëzimi i saktë i imazheve të personalizuara, në mënyrë që ato të mos duken të pikseluara kur zvogëlohen ose të paqarta kur rriten.
  • U shtua aftësia për të përdorur stilin e errët dhe modalitetin me kontrast të lartë kur punoni në platformën Windows.
  • Artikujt e përzgjedhur të listës dhe rrjetit tani theksohen me ngjyrën e përdorur për të theksuar artikujt aktivë (theks).

Së fundi, nëse jeni të interesuar të dinë më shumë për të, ju mund të kontrolloni detajet në lidhjen vijuese. Vlen gjithashtu të përmendet se kodi i bibliotekës është i shkruar në gjuhën C dhe shpërndahet nën licencën LGPL 2.1+.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.