{"id":105108,"date":"2022-09-16T09:36:50","date_gmt":"2022-09-16T07:36:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome"},"modified":"2022-09-16T09:36:50","modified_gmt":"2022-09-16T07:36:55","slug":"vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome","title":{"rendered":"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekti GNOME publikoi l\u00ebshimin e bibliotek\u00ebs Libadwaita 1.2, e cila p\u00ebrfshin nj\u00eb grup komponent\u00ebsh p\u00ebr stilizimin e nd\u00ebrfaqeve t\u00eb p\u00ebrdoruesit, n\u00eb p\u00ebrputhje me rekomandimet e GNOME HIG (Udh\u00ebzimet p\u00ebr Nd\u00ebrfaqet Njer\u00ebzore). Biblioteka p\u00ebrfshin vid\u017eet t\u00eb gatsh\u00ebm dhe objekte p\u00ebr nd\u00ebrtimin e aplikacioneve, t\u00eb cilat p\u00ebrputhen me stilin e p\u00ebrgjithsh\u00ebm t\u00eb GNOME, nd\u00ebrfaqet e t\u00eb cilave mund t\u00eb p\u00ebrshtaten n\u00eb m\u00ebnyr\u00eb adaptuese p\u00ebr ekrane t\u00eb \u00e7do madh\u00ebsie. Kodi i bibliotek\u00ebs \u00ebsht\u00eb shkruajtur n\u00eb gjuh\u00ebn C dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn LGPL 2.1+.    <\/p>\n<p><center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/77464bf4a5f527b72ce0ea39c99e8d21.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Biblioteka libadwaita p\u00ebrdoret n\u00eb bashk\u00ebpunim me GTK4 dhe p\u00ebrfshin komponent\u00ebt e tem\u00ebs s\u00eb p\u00ebrdorur n\u00eb GNOME, Adwaita, t\u00eb cilat jan\u00eb nxjerr\u00eb nga GTK n\u00eb nj\u00eb bibliotek\u00eb t\u00eb ve\u00e7ant\u00eb. Nxjerrja e elementeve t\u00eb paraqitjes vizuale t\u00eb GNOME n\u00eb nj\u00eb bibliotek\u00eb t\u00eb ve\u00e7ant\u00eb lejon zhvillimin e ndryshimeve t\u00eb nevojshme p\u00ebr GNOME ve\u00e7mas nga GTK, duke u dh\u00ebn\u00eb mund\u00ebsi zhvilluesve t\u00eb GTK t\u00eb p\u00ebrqendrohen n\u00eb gj\u00ebrat baza, nd\u00ebrsa zhvilluesit e GNOME t\u00eb avancojn\u00eb m\u00eb shpejt dhe fleksib\u00ebl ndryshimet e nevojshme p\u00ebr stilizimin e tyre, pa prekur vet\u00eb GTK.     <\/p>\n<p>Biblioteka p\u00ebrfshin widget-e standarde q\u00eb mbulojn\u00eb elemente t\u00eb ndryshme t\u00eb nd\u00ebrfaqes, si lista, panelet, blloqet e redaktimit, butonat, skedat, format e k\u00ebrkimit, dritaret dialoguese e t\u00eb tjera. Widget-at e propozuara lejojn\u00eb krijimin e nd\u00ebrfaqeve universale, t\u00eb cilat funksionojn\u00eb organikisht si n\u00eb ekranet e m\u00ebdha t\u00eb PC-ve dhe laptop\u00ebve, ashtu edhe n\u00eb ekranet e vogla t\u00eb prekes p\u00ebr smartphone. Nd\u00ebfaqja e aplikacioneve ndryshon dinamikisht n\u00eb var\u00ebsi t\u00eb madh\u00ebsis\u00eb s\u00eb ekranit dhe pajisjeve t\u00eb disponueshme t\u00eb hyrjes. Biblioteka gjithashtu p\u00ebrfshin nj\u00eb grup stilesh Adwaita, q\u00eb i sjell pamjet n\u00eb p\u00ebrputhje me rekomandimet GNOME, pa pasur nevoj\u00eb p\u00ebr adaptim manual.          <\/p>\n<p>Ndryshimet kryesore n\u00eb libadwaita 1.2:  <\/p>\n<ul>\n<li class=\"l\"> Shtuar vid\u017eeti Adw.EntryRow, i cili \u00ebsht\u00eb i destinuar p\u00ebr t'u p\u00ebrdorur si element i listave. Vid\u017eeti ofron nj\u00eb fush\u00eb inputi dhe nj\u00eb titull me mund\u00ebsin\u00eb p\u00ebr t\u00eb bashkangjitur vid\u017eet shtes\u00eb para dhe pas fush\u00ebs s\u00eb inputit (p.sh., butona t\u00eb konfirmimit t\u00eb hyrjes ose nj\u00eb tregues se t\u00eb dh\u00ebnat mund t\u00eb editohet). N\u00eb m\u00ebnyr\u00eb shtes\u00eb, \u00ebsht\u00eb n\u00eb dispozicion nj\u00eb variant Adw.PasswordEntryRow, i projektuar p\u00ebr futjen e fjal\u00ebkalimeve.  <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/5b3c7a278894f94fc2bcf8fb36fa4caa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432\u0438\u0434\u0436\u0435\u0442 Adw.MessageDialog \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c \u0438\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c. \u0412\u0438\u0436\u0434\u0435\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 Gtk.MessageDialog, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432  \u043a \u0440\u0430\u0437\u043c\u0435\u0440\u0443 \u043e\u043a\u043d\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0448\u0438\u0440\u043e\u043a\u0438\u0445 \u043e\u043a\u043d\u0430\u0445 \u043a\u043d\u043e\u043f\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u043e\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435, \u0430 \u0432 \u0443\u0437\u043a\u0438\u0445 &#8212; \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043b\u043e\u043d\u043e\u043a. \u0414\u0440\u0443\u0433\u0438\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u0432\u0438\u0434\u0436\u0435\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u043e\u0447\u0435\u0440\u043d\u0438\u043c \u043a\u043b\u0430\u0441\u0441\u043e\u043c GtkDialog  \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u043e\u0432\u044b\u0439 API, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0439 \u043a \u043f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0442\u0438\u043f\u0430\u043c \u043a\u043d\u043e\u043f\u043e\u043a GtkResponseType (\u0432 Adw.MessageDialog \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0441\u0435\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c), \u0443\u043f\u0440\u043e\u0449\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432  \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 extra-child \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u0434\u043b\u044f \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430.    <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/723359cb964503b5da142d4c300cddc6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Shtuar vid\u017eeti Adw.AboutWindow p\u00ebr paraqitjen e nj\u00eb dritareje me informacion rreth programit. Vid\u017eeti z\u00ebvend\u00ebson Gtk.AboutDialog dhe shp\u00ebrndahet me nj\u00eb kompozim adaptiv t\u00eb elementeve dhe seksione ndihm\u00ebse t\u00eb zgjeruara, t\u00eb tilla si lista e ndryshimeve, dritarja me fal\u00ebnderime, informacion mbi licencat e komponent\u00ebve t\u00eb tret\u00eb, lidhje me burimet informative dhe t\u00eb dh\u00ebna p\u00ebr thjesht\u00ebsimin e depurimit.      <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/cfe9995fb1a9c205b33e76b5ef61cbf9.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/f01c1e9968ec234ba13777134b9046d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Zgjeruar mund\u00ebsit\u00eb e widgeteve Adw.TabView dhe Adw.TabBar, t\u00eb cilat kan\u00eb rishikuar mekanizmin e p\u00ebrpunimit t\u00eb \u00e7el\u00ebsve t\u00eb nxeht\u00eb p\u00ebr zgjidhjen e problemit me funksionimin e kombinimeve q\u00eb nd\u00ebrpriten me procesor\u00ebt GTK4 (p\u00ebr shembull, Ctrl+Tab). N\u00eb versionin e ri \u00ebsht\u00eb gjithashtu propozuar nj\u00eb pron\u00eb p\u00ebr caktimin e sugjerimeve p\u00ebr indikator\u00ebt dhe butonat e tab-ve.\n<li class=\"l\"> Shtuar klasa Adw.PropertyAnimationTarget p\u00ebr t\u00eb leht\u00ebsuar animimin e pronave t\u00eb objekteve.\n<li class=\"l\"> \u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0451\u043d \u0441\u0442\u0438\u043b\u044c \u043f\u0430\u043d\u0435\u043b\u0438 \u0432\u043a\u043b\u0430\u0434\u043e\u043a (Adw.TabBar) &#8212; \u0431\u043e\u043b\u0435\u0435 \u044f\u0432\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430 \u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430 \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u0434\u043b\u044f \u0442\u0451\u043c\u043d\u043e\u0433\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f.  <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/47d6c3ea32306b5858f3c6b89eef4ad9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/4536cb858e2062e7e0eb1bd81e4c4aa6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> N\u00eb lart\u00ebsin\u00eb e ndar\u00ebsve vertikal\u00eb \u00ebsht\u00eb reduktuar, duke lejuar q\u00eb n\u00eb panelin me titull dhe vij\u00ebn e k\u00ebrkimit t\u00eb eliminohen kufijt\u00eb e ndritsh\u00ebm q\u00eb shp\u00ebrqendrojn\u00eb n\u00eb favor t\u00eb kufijve t\u00eb err\u00ebt, t\u00eb vendosur me @headerbar_shade_color, dhe t\u00eb shtohet nj\u00eb stil sfondi q\u00eb p\u00ebrshtatet me panel\u00ebt n\u00eb titull.\n<li class=\"l\"> \u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u043a\u043b\u0430\u0441\u0441 \u0441\u0442\u0438\u043b\u044f &#171;.large-title&#187;, \u0432\u043c\u0435\u0441\u0442\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c &#171;.title-1&#187;.\n<li class=\"l\"> Ka pasur zvog\u00eblim t\u00eb hap\u00ebsirave n\u00eb widget-in Adw.ActionRow p\u00ebr t\u00eb afruar pamjen e tij me panel\u00ebt dhe widget-in Adw.EntryRow.\n<li class=\"l\"> N\u00eb widget-et Gtk.Actionbar dhe Adw.ViewSwitcherBar jan\u00eb p\u00ebrdorur t\u00eb nj\u00ebjtat stile q\u00eb aplikohen n\u00eb panel\u00ebt e titullit, k\u00ebrkimit dhe tab-eve.    <center><img decoding=\"async\" alt=\"L\u00ebshimi i bibliotek\u00ebs Libadwaita 1.2 p\u00ebr krijimin e interfazave n\u00eb stilin GNOME\" src=\"\/wp-content\/uploads\/2022\/09\/2df9214d04fa9f7738e7bb5bae0bab5a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>              <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57792\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0442\u0438\u043b\u0435\u0432\u043e\u0433\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c GNOME HIG (Human Interface Guidelines). \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u044b \u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u0431\u0449\u0435\u043c\u0443 \u0441\u0442\u0438\u043b\u044e GNOME, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0434 \u044d\u043a\u0440\u0430\u043d\u044b \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u041a\u043e\u0434 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0442\u0438\u043b\u0435\u0432\u043e\u0433\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c GNOME HIG (Human Interface Guidelines).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0432 \u0441\u0442\u0438\u043b\u0435 GNOME | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0442\u0438\u043b\u0435\u0432\u043e\u0433\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c GNOME HIG (Human Interface Guidelines).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-09-16T07:36:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-16T07:36:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i libraris\u00eb Libadwaita 1.2 p\u00ebr krijimin e nd\u00ebrfaqeve n\u00eb stilin GNOME | ProHoster","description":"Projekti GNOME publikoi l\u00ebshimin e libraris\u00eb Libadwaita 1.2, e cila p\u00ebrfshin nj\u00eb grup komponent\u00ebsh p\u00ebr stilimin e nd\u00ebrfaqes s\u00eb p\u00ebrdoruesit, p\u00ebrputh\u00ebs me rekomandimet GNOME HIG (Direktivat p\u00ebr Nd\u00ebrfaqen Njer\u00ebzore).","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0432 \u0441\u0442\u0438\u043b\u0435 GNOME | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 GNOME \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Libadwaita 1.2, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u0442\u0438\u043b\u0435\u0432\u043e\u0433\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u044f\u043c GNOME HIG (Human Interface Guidelines).","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-biblioteki-libadwaita-1-2-dlya-sozdaniya-interfejsov-v-stile-gnome","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-09-16T07:36:55+00:00","article:modified_time":"2022-09-16T07:36:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/105108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=105108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/105108\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/105109"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=105108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=105108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=105108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}