Rhyddhau llyfrgell Libadwaita 1.3 ar gyfer creu rhyngwynebau arddull GNOME

Mae Prosiect GNOME wedi cyhoeddi rhyddhau Libadwaita 1.3, sy'n cynnwys set o gydrannau ar gyfer steilio rhyngwyneb defnyddiwr sy'n dilyn y GNOME HIG (Canllawiau Rhyngwyneb Dynol). Mae'r llyfrgell yn cynnwys teclynnau parod a gwrthrychau ar gyfer rhaglenni adeiladu sy'n cydymffurfio ag arddull gyffredinol GNOME, y gellir addasu ei ryngwyneb yn addasol i sgriniau o unrhyw faint. Mae cod y llyfrgell wedi'i ysgrifennu yn C ac yn cael ei ddosbarthu o dan drwydded LGPL 2.1+.

Defnyddir y llyfrgell libadwaita ar y cyd Γ’ GTK4 ac mae'n cynnwys cydrannau o'r thema Adwaita a ddefnyddir yn GNOME, sydd wedi'u symud allan o GTK i lyfrgell ar wahΓ’n. Mae symud elfennau steilio GNOME i lyfrgell ar wahΓ’n yn caniatΓ‘u i newidiadau GNOME-benodol gael eu datblygu ar wahΓ’n i GTK, gan ganiatΓ‘u i ddatblygwyr GTK ganolbwyntio ar y pethau craidd a datblygwyr GNOME i wthio ymlaen y newidiadau arddull y maent eu heisiau yn gyflymach ac yn fwy hyblyg heb effeithio ar GTK ei hun.

Mae'r llyfrgell yn cynnwys teclynnau safonol sy'n cwmpasu amrywiol elfennau rhyngwyneb, megis rhestrau, paneli, blociau golygu, botymau, tabiau, ffurflenni chwilio, blychau deialog, ac ati. Mae'r teclynnau arfaethedig yn caniatΓ‘u ichi greu rhyngwynebau cyffredinol sy'n gweithredu'n ddi-dor ar sgriniau cyfrifiaduron mawr a gliniaduron, ac ar sgriniau cyffwrdd bach o ffonau smart. Mae rhyngwyneb y rhaglen yn newid yn ddeinamig yn dibynnu ar faint y sgrin a'r dyfeisiau mewnbwn sydd ar gael. Mae'r llyfrgell hefyd yn cynnwys set o arddulliau Adwaita sy'n dod Γ’'r ymddangosiad yn unol Γ’ chanllawiau GNOME heb fod angen addasu Γ’ llaw.

Newidiadau mawr yn libadwaita 1.3:

  • Wedi gweithredu teclyn AdwBanner y gellir ei ddefnyddio yn lle'r teclyn GTK GtkInfoBar i arddangos ffenestri baner sy'n cynnwys teitl ac un botwm dewisol. Mae cynnwys y teclyn yn trawsnewid yn dibynnu ar ei faint, a gellir cymhwyso animeiddiad wrth ddangos a chuddio.
    Rhyddhau llyfrgell Libadwaita 1.3 ar gyfer creu rhyngwynebau arddull GNOME
  • Ychwanegwyd teclyn AdwTabOverview, a ddyluniwyd ar gyfer trosolwg gweledol o dabiau neu dudalennau sy'n cael eu harddangos gan ddefnyddio'r dosbarth AdwTabView. Gellir defnyddio'r teclyn newydd i drefnu gwaith gyda thabiau ar ddyfeisiau symudol heb greu eich gweithrediad eich hun o'r switsh.
    Rhyddhau llyfrgell Libadwaita 1.3 ar gyfer creu rhyngwynebau arddull GNOMERhyddhau llyfrgell Libadwaita 1.3 ar gyfer creu rhyngwynebau arddull GNOME
  • Ychwanegwyd teclyn AdwTabButton i ddangos botymau gyda gwybodaeth am nifer y tabiau agored yn AdwTabView, y gellir eu defnyddio ar ddyfais symudol i agor yr olwg tab.
    Rhyddhau llyfrgell Libadwaita 1.3 ar gyfer creu rhyngwynebau arddull GNOME
  • Mae teclynnau AdwViewStack, AdwTabView, ac AdwEntryRow bellach yn cefnogi nodweddion hygyrchedd.
  • Mae priodwedd wedi'i ychwanegu at y dosbarth AdwAnimation i anwybyddu animeiddio analluogi mewn gosodiadau system.
  • Bellach mae gan y dosbarth AdwActionRow y gallu i amlygu isdeitlau.
  • Mae'r priodweddau llinellau teitl ac isdeitlau wedi'u hychwanegu at y dosbarth AdwExpanderRow.
  • Mae'r dull grab_focus_without_selecting() wedi'i ychwanegu at y dosbarth AdwEntryRow, tebyg i GtkEntry.
  • Mae'r dull async choose() wedi'i ychwanegu at y dosbarth AdwMessageDialog, tebyg i GtkAlertDialog.
  • Mae galwadau API sy'n ymwneud Γ’'r rhyngwyneb llusgo-n-drop wedi'u hychwanegu at y dosbarth AdwTabBar.
  • Mae'r dosbarth AdwAvatar yn sicrhau graddio delwedd yn gywir.
  • Ychwanegwyd y gallu i ddefnyddio arddull tywyll a modd cyferbyniad uchel wrth weithio ar blatfform Windows.
  • Mae elfennau dethol o restrau a gridiau bellach wedi'u hamlygu gyda'r lliw a ddefnyddir i amlygu elfennau gweithredol (acen).

Ffynhonnell: opennet.ru

Ychwanegu sylw