Te tukunga o te whare pukapuka Libadwaita 1.3 mo te hanga atanga ahua GNOME

Kua whakaputaina e te Kaupapa GNOME te tukunga o te Libadwaita 1.3, kei roto he huinga o nga waahanga mo te hanga atanga kaiwhakamahi e whai ana i te GNOME HIG (Nga Aratohu Atanga Tangata). Kei roto i te whare pukapuka nga widget kua oti te hanga me nga taonga mo te hanga i nga tono e u ana ki te ahua GNOME whanui, ko te atanga ka taea te whakatika ki nga mata ahakoa te rahi. Kua tuhia te waehere whare pukapuka ki te C ka tohatohahia i raro i te raihana LGPL 2.1+.

Ka whakamahia te whare pukapuka libadwaita me te GTK4 me nga waahanga o te kaupapa Adwaita e whakamahia ana i roto i te GNOME, kua nekehia atu i GTK ki te whare pukapuka motuhake. Ko te neke i nga huānga whakaahua GNOME ki roto i te whare pukapuka motuhake ka taea e nga huringa motuhake GNOME te whakawhanake motuhake mai i te GTK, ka taea e nga kaiwhakawhanake GTK te aro ki nga mea matua me nga kaiwhakawhanake GNOME kia tere ake, kia ngawari hoki te turaki i nga huringa whakaahua e hiahia ana ratou me te kore e pa ki a GTK ake.

Kei roto i te whare pukapuka nga widget paerewa e hipoki ana i nga momo atanga, penei i nga rarangi, panui, poraka whakatika, paatene, ripa, puka rapu, pouaka korero, aha atu. Ko nga widget e whakaarohia ana ka taea e koe te hanga hononga mo te ao e mahi pai ana i runga i nga mata PC nui me te rorohiko pona, me nga mata pa iti o nga waea atamai. Ka huri te atanga tono i runga i te rahi o te mata me nga taputapu whakauru e waatea ana. Kei roto hoki i te wharepukapuka he huinga momo Adwaita e rite ana te ahua ki nga aratohu GNOME me te kore e hiahia ki te urutau a-ringa.

Nga huringa nui i roto i te libadwaita 1.3:

  • I whakatinanahia he widget AdwBanner ka taea te whakamahi hei utu mo te widget GTK GtkInfoBar hei whakaatu i nga matapihi haki kei roto he taitara me tetahi paatene whiriwhiri. Ko nga ihirangi o te widget ka huri i runga i tona rahi, ka taea te whakamahi hākoritanga ina whakaatu me te huna.
    Te tukunga o te whare pukapuka Libadwaita 1.3 mo te hanga atanga ahua GNOME
  • I taapirihia te widget AdwTabOverview, i hangaia mo te tirohanga tirohanga o nga ripa me nga wharangi ka whakaatuhia ma te whakamahi i te akomanga AdwTabView. Ka taea te whakamahi i te widget hou ki te whakarite mahi me nga ripa i runga i nga taputapu pūkoro me te kore e hanga i a koe ake whakatinanatanga o te whakawhiti.
    Te tukunga o te whare pukapuka Libadwaita 1.3 mo te hanga atanga ahua GNOMETe tukunga o te whare pukapuka Libadwaita 1.3 mo te hanga atanga ahua GNOME
  • I taapirihia he widget AdwTabButton hei whakaatu i nga paatene me nga korero mo te maha o nga ripa tuwhera i AdwTabView, ka taea te whakamahi i runga i te taputapu pūkoro hei whakatuwhera i te tirohanga ripa.
    Te tukunga o te whare pukapuka Libadwaita 1.3 mo te hanga atanga ahua GNOME
  • Ko nga widget AdwViewStack, AdwTabView, me AdwEntryRow e tautoko ana i nga ahuatanga whakaurunga.
  • Kua taapirihia he taonga ki te akomanga AdwAnimation kia kore e aro ki te whakakore i te hākoritanga i roto i nga tautuhinga punaha.
  • Kei te karaehe AdwActionRow inaianei te kaha ki te whakanui i nga kupu hauraro.
  • Kua taapirihia nga rarangi taitara me nga rarangi taitararoto ki te akomanga AdwExpanderRow.
  • Ko te tikanga grab_focus_without_selecting() kua taapirihia ki te akomanga AdwEntryRow, he rite ki a GtkEntry.
  • Ko te tikanga whiriwhiri async() kua taapirihia ki te akomanga AdwMessageDialog, he rite ki te GtkAlertDialog.
  • Ko nga piiraa API e pa ana ki te atanga rou-n-drop kua taapirihia ki te akomanga AdwTabBar.
  • Ko te karaehe AdwAvatar e whakarite ana i te tauine whakaahua tika.
  • Kua taapirihia te kaha ki te whakamahi i te ahua pouri me te aratau rereke teitei i te wa e mahi ana i runga i te papaaho Windows.
  • Ko nga huānga kua tohua o nga rarangi me nga matiti kua tohua inaianei me te tae hei whakaatu i nga huānga hohe (ko).

Source: opennet.ru

Tāpiri i te kōrero