Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME

Aikin GNOME ya wallafa sakin ɗakin karatu na Libadwaita 1.2, wanda ya haɗa da saitin abubuwan da aka tsara don salo na mai amfani wanda ya dace da shawarwarin GNOME HIG (Sharuɗɗan Interface na Dan Adam). Laburaren ya haɗa da shirye-shiryen widgets da abubuwa don gina aikace-aikacen da suka dace da salon GNOME na gabaɗaya, abin da ke tattare da shi zai iya daidaitawa da amsa ga allo na kowane girman. An rubuta lambar ɗakin karatu cikin harshen C kuma an rarraba ta ƙarƙashin lasisin LGPL 2.1+.

Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME

Ana amfani da ɗakin karatu na libadwaita tare da GTK4 kuma ya haɗa da sassan fata Adwaita da aka yi amfani da su a cikin GNOME, waɗanda aka fitar da su daga GTK zuwa wani ɗakin karatu na daban. Matsar da abubuwan gani na GNOME zuwa ɗakin karatu na daban yana ba da damar sauye-sauyen da ake buƙata na GNOME don haɓaka daban daga GTK, yana barin masu haɓaka GTK su mai da hankali kan abubuwan yau da kullun, kuma masu haɓaka GNOME zuwa sauri da sassauci suna tura canje-canjen salo ga kansu ba tare da shafar GTK kanta ba.

Laburaren ya ƙunshi daidaitattun widget din da ke rufe abubuwa daban-daban na mu'amala, kamar jeri, bangarori, tubalan gyarawa, maɓalli, shafuka, siffofin bincike, akwatunan tattaunawa, da sauransu. Widgets ɗin da aka tsara suna ba ku damar ƙirƙirar musaya na duniya waɗanda ke aiki ba tare da wata matsala ba a kan manyan allon PC da kwamfyutoci, da kuma kan ƙananan allon taɓawa na wayoyin hannu. Tsarin aikace-aikacen yana canzawa da ƙarfi dangane da girman allo da na'urorin shigar da akwai. Laburaren kuma ya haɗa da saitin salon Adwaita waɗanda ke kawo kyan gani da jin daɗi ga jagororin GNOME ba tare da buƙatar keɓantawar hannu ba.

Manyan canje-canje a cikin libadwaita 1.2:

  • Ƙara widget din Adw.EntryRow, wanda aka yi niyya don amfani azaman ɓangaren jeri. Widget din yana ba da filin shigarwa da kan kai tare da ikon haɗa ƙarin widget kafin da bayan filin shigarwa (misali, maɓallin tabbatar da shigarwa ko mai nuna alama cewa za a iya gyara bayanan). Ƙari ga haka, akwai zaɓin Adw.PasswordEntryRow, wanda aka tsara don shigar da kalmomin shiga.
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME
  • Ƙara widget ɗin Adw.MessageDialog don nuna maganganu tare da saƙo ko tambaya. Widget din ci gaba ne na Gtk.MessageDialog wanda zai iya daidaita shimfidar abubuwa zuwa girman taga. Misali, a cikin manyan tagogi, ana iya nuna maɓalli a layi ɗaya, yayin da a cikin ƴan ƙunƙun windows za a iya raba su zuwa ginshiƙai da yawa. Wani bambance-bambancen shine widget din ba yaron GtkDialog bane kuma yana samar da sabon API gaba ɗaya wanda ba a haɗa shi da nau'ikan maɓallin maɓallin GtkResponseType da aka riga aka ƙayyade ba (a cikin Adw.MessageDialog duk aikace-aikacen ana sarrafa su), yana ba da sauƙin haɗa wasu. widgets ta amfani da kayan karin yara, kuma suna ba da salo daban don take da rubutun jiki.
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME
  • Ƙara widget ɗin Adw.AboutWindow don nuna taga tare da bayani game da shirin. Widget din ya maye gurbin Gtk.AboutDialog kuma yana fasalta tsarin daidaitawa na abubuwa da faɗaɗa sassan tallafi, kamar jerin canje-canje, taga godiya, bayani game da lasisin abubuwan ɓangarori na ɓangare na uku, hanyoyin haɗi zuwa albarkatun bayanai da bayanai don sauƙaƙa gyara kuskure.
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOMESakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME
  • An faɗaɗa ƙarfin abubuwan da ke cikin Adw.TabView da Adw.TabBar widgets, inda aka sake fasalin tsarin sarrafa hotkeys don magance matsalar tare da aikin haɗin gwiwar da ke haɗuwa da masu sarrafa GTK4 (misali, Ctrl+Tab). Sabuwar sigar kuma tana ba da kadara don saita tukwici na kayan aiki don alamomi da maɓallan shafin.
  • Ƙara ajin Adw.PropertyAnimationTarget don sauƙaƙa rayar da kayan abu.
  • Salon mashigin shafin (Adw.TabBar) an canza shi sosai - shafin mai aiki yana ƙara haske sosai kuma an ƙara bambance-bambancen abubuwan da ke cikin sigar duhu.
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME
  • Rage tsayin masu rarraba tsaye, wanda ya ba da damar kai da sandar bincike don kawar da iyakoki masu karkatar da haske don jin daɗin saita iyakoki masu duhu ta amfani da @headerbar_shade_color, da ƙara salon bangon baya wanda ya dace da bangarorin da ke cikin kai.
  • An soke ajin ".large-title" kuma ya kamata a yi amfani da ".title-1" maimakon.
  • An rage fakitin da ke cikin widget din Adw.ActionRow don kusantar da kamannin sa zuwa ga fale-falen da kuma widget din Adw.EntryRow.
  • Gtk.Actionbar da Adw.ViewSwitcherBar widgets suna amfani da salo iri ɗaya kamar sandunan kai, bincike, da mashaya.
    Sakin ɗakin karatu na Libadwaita 1.2 don ƙirƙirar mu'amalar salon GNOME

source: budenet.ru

Add a comment