Ho lokolloa ha laeborari ea Libadwaita 1.3 bakeng sa ho theha marang-rang a mofuta oa GNOME

Morero oa GNOME o phatlalalitse tokollo ea laeborari ea Libadwaita 1.3, e kenyeletsang sehlopha sa likarolo tsa ho etsa setaele sebopeho sa mosebelisi se lumellanang le likhothaletso tsa GNOME HIG (Human Interface Guidelines). Laebrari e kenyelletsa li-widget tse lokiselitsoeng le lintho tsa ho aha lits'ebetso tse lumellanang le mokhoa o akaretsang oa GNOME, sebopeho sa ona se ka ikamahanyang le li-skrini tsa boholo bofe kapa bofe. Khoutu ea laeborari e ngotsoe ka puo ea C mme e ajoa tlasa laesense ea LGPL 2.1+.

Laeborari ea libadwaita e sebelisoa mmoho le GTK4 mme e kenyelletsa likarolo tsa letlalo la Adwaita le sebelisitsoeng ho GNOME, tse tlositsoeng ho GTK ho isoa laebraring e fapaneng. Ho tsamaisa lipono tsa GNOME laebraring e arohaneng ho lumella liphetoho tse hlokoang ke GNOME hore li ntlafatsoe ka thoko ho GTK, ho lumella bahlahisi ba GTK ho tsepamisa maikutlo linthong tsa motheo, le bahlahisi ba GNOME ho itlhomella ka potlako le ka mokhoa o bonolo haholoanyane ntle le ho ama GTK ka boeona.

Laeborari e kenyelletsa li-widget tse tloaelehileng tse koahelang likarolo tse fapaneng tsa sebopeho, joalo ka manane, liphanele, li-block tsa ho hlophisa, li-buttons, li-tab, liforomo tsa ho batla, mabokose a puisano, jj. Li-widget tse reriloeng li u lumella ho theha li-interface tsa bokahohleng tse sebetsang ka mokhoa o sa reroang ho li-skrini tse kholo tsa li-PC le li-laptops, le ho li-skrini tse nyane tsa li-smartphone. Sehokelo sa ts'ebeliso se fetoha haholo ho latela boholo ba skrini le lisebelisoa tse fumanehang tsa ho kenya. Laeborari e boetse e kenyelletsa setaele sa Adwaita se tlisang chebahalo le maikutlo ho litataiso tsa GNOME ntle le tlhoko ea ho itlhophisa ka letsoho.

Liphetoho tse kholo ho libadwaita 1.3:

  • Widget ea AdwBanner e kentsoe tšebetsong, e ka sebelisoang sebakeng sa widget ea GTK GtkInfoBar ho bonts'a banner windows e nang le sehlooho le konopo e le 'ngoe ea boikhethelo. Likahare tsa widget lia fetoha ho latela boholo, 'me lipopae li ka sebelisoa ha li bonts'a kapa li ipatile.
    Ho lokolloa ha laeborari ea Libadwaita 1.3 bakeng sa ho theha marang-rang a mofuta oa GNOME
  • Widget ea AdwTabOverview e kentsoe, e etselitsoe pono ea pono ea li-tabo kapa maqephe a bontšitsoeng ho sebelisoa sehlopha sa AdwTabView. Widget e ncha e ka sebelisoa ho hlophisa ho bala ka li-tabbed lisebelisoa tsa mohala ntle le ho iketsetsa ts'ebetso ea switcher ea hau.
    Ho lokolloa ha laeborari ea Libadwaita 1.3 bakeng sa ho theha marang-rang a mofuta oa GNOMEHo lokolloa ha laeborari ea Libadwaita 1.3 bakeng sa ho theha marang-rang a mofuta oa GNOME
  • E kentse widget ea AdwTabButton ho bonts'a likonopo tse nang le tlhaiso-leseling mabapi le palo ea li-tab tse bulehileng ho AdwTabView tse ka sebelisoang sesebelisoa sa mohala ho bula mokhoa oa ho bala oa tab.
    Ho lokolloa ha laeborari ea Libadwaita 1.3 bakeng sa ho theha marang-rang a mofuta oa GNOME
  • Li-widget tsa AdwViewStack, AdwTabView, le AdwEntryRow joale li tšehetsa lisebelisoa tsa phihlello.
  • Thepa e kentsoe sehlopheng sa AdwAnimation ho iphapanyetsa ho tima lipopae litlhophisong tsa sistimi.
  • Sehlopha sa AdwActionRow joale se na le bokhoni ba ho khetha lihloohoana.
  • Thepa ea mela-thaetlele le li-subtitle-lines li kentsoe sehlopheng sa AdwExpanderRow.
  • Mokhoa oa grab_focus_without_selecting() o kentsoe sehlopheng sa AdwEntryRow, ka papiso le GtkEntry.
  • Mokhoa oa async select() o kentsoe sehlopheng sa AdwMessageDialog, se tšoanang le GtkAlertDialog .
  • E kentse mehala ea Drag-n-drop API sehlopheng sa AdwTabBar.
  • Kakaretso e nepahetseng ea litšoantšo e fanoe sehlopheng sa AdwAvatar.
  • E kentse bokhoni ba ho sebelisa mokhoa o lefifi le mokhoa o phahameng oa phapang ha o sebetsa sethaleng sa Windows.
  • Lenane le lintlha tse khethiloeng tsa grid li se li totobalitsoe ka 'mala o sebelisoang ho totobatsa lintho tse sebetsang (lentsoe la lentsoe).

Source: opennet.ru

Eketsa ka tlhaloso