{"id":107345,"date":"2023-03-20T00:48:34","date_gmt":"2023-03-19T22:48:36","guid":{"rendered":"https:\/\/prohoster.info\/?p=107345"},"modified":"2023-03-21T08:42:05","modified_gmt":"2023-03-21T06:42:05","slug":"vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome","title":{"rendered":"Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>O projeto GNOME lan\u00e7ou a vers\u00e3o 1.3 da biblioteca Libadwaita, que inclui um conjunto de componentes para a estiliza\u00e7\u00e3o da interface do usu\u00e1rio, seguindo as diretrizes GNOME HIG (Human Interface Guidelines). A biblioteca cont\u00e9m widgets e objetos prontos para a constru\u00e7\u00e3o de aplicativos que est\u00e3o de acordo com o estilo geral do GNOME, cuja interface pode se adaptar a telas de qualquer tamanho. O c\u00f3digo da biblioteca \u00e9 escrito em C e \u00e9 distribu\u00eddo sob a licen\u00e7a LGPL 2.1+.      <\/p>\n<p>A biblioteca libadwaita \u00e9 utilizada em conjunto com GTK4 e inclui componentes do tema Adwaita, utilizado no GNOME, que foram extra\u00eddos do GTK para se tornarem uma biblioteca separada. A separa\u00e7\u00e3o dos elementos de design do GNOME em uma biblioteca independente permite que as mudan\u00e7as necess\u00e1rias para o GNOME sejam desenvolvidas separadamente do GTK, possibilitando que os desenvolvedores do GTK se concentrem em aspectos fundamentais, enquanto os desenvolvedores do GNOME podem promover mudan\u00e7as de estilo de forma mais r\u00e1pida e flex\u00edvel, sem afetar o pr\u00f3prio GTK.     <\/p>\n<p>A biblioteca inclui widgets padronizados que abrangem v\u00e1rios elementos da interface, como listas, pain\u00e9is, blocos de edi\u00e7\u00e3o, bot\u00f5es, guias, formul\u00e1rios de pesquisa, janelas de di\u00e1logo, etc. Os widgets propostos permitem a cria\u00e7\u00e3o de interfaces universais que funcionam de forma org\u00e2nica tanto em grandes telas de PCs e laptops quanto em pequenas telas sens\u00edveis ao toque de smartphones. A interface das aplica\u00e7\u00f5es muda dinamicamente, dependendo do tamanho da tela e dos dispositivos de entrada dispon\u00edveis. A biblioteca tamb\u00e9m inclui um conjunto de estilos Adwaita, que ajustam a apar\u00eancia de acordo com as diretrizes do GNOME, sem a necessidade de adapta\u00e7\u00e3o manual.          <\/p>\n<p>Principais mudan\u00e7as no libadwaita 1.3:  <\/p>\n<ul>\n<li class=\"l\"> Foi implementado o widget AdwBanner, que pode ser usado no lugar do widget GTK GtkInfoBar para exibir banners contendo um t\u00edtulo e um bot\u00e3o opcional. O conte\u00fado do widget se transforma de acordo com o tamanho, e quando mostrado ou ocultado, pode aplicar anima\u00e7\u00f5es.    <center><img decoding=\"async\" alt=\"Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME. \" src=\"\/wp-content\/uploads\/2023\/03\/a357ca137bc3150fadc3a2cfd9b1438e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Adicionado o widget AdwTabOverview, destinado a fornecer uma vis\u00e3o clara das abas ou p\u00e1ginas exibidas usando a classe AdwTabView. O novo widget pode ser utilizado para organizar o trabalho com abas em dispositivos m\u00f3veis sem a necessidade de criar sua pr\u00f3pria implementa\u00e7\u00e3o de altern\u00e2ncia.      <center><img decoding=\"async\" alt=\"Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME. \" src=\"\/wp-content\/uploads\/2023\/03\/1ff54caa234106a44657071033fc963a.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME. \" src=\"\/wp-content\/uploads\/2023\/03\/a07061371725f868344fa952cc8b53bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Adicionado o widget AdwTabButton para exibir bot\u00f5es com informa\u00e7\u00f5es sobre o n\u00famero de abas abertas no AdwTabView, que podem ser utilizadas em dispositivos m\u00f3veis para abrir o modo de visualiza\u00e7\u00e3o das abas.    <center><img decoding=\"async\" alt=\"Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME. \" src=\"\/wp-content\/uploads\/2023\/03\/5114e3e331b52a71921049e09baecfa0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Para os widgets AdwViewStack, AdwTabView e AdwEntryRow, foi implementado suporte a recursos para pessoas com defici\u00eancia.\n<li class=\"l\"> Na classe AdwAnimation, foi adicionado uma propriedade para ignorar a desativa\u00e7\u00e3o da anima\u00e7\u00e3o nas configura\u00e7\u00f5es do sistema.\n<li class=\"l\"> Na classe AdwActionRow, surgiu a possibilidade de destacar legendas.\n<li class=\"l\"> Na classe AdwExpanderRow, foram adicionadas as propriedades title-lines e subtitle-lines.\n<li class=\"l\"> Na classe AdwEntryRow, semelhante ao GtkEntry, foi adicionado o m\u00e9todo grab_focus_without_selecting().\n<li class=\"l\"> Na classe AdwMessageDialog, semelhante ao GtkAlertDialog, foi adicionado o m\u00e9todo async choose().\n<li class=\"l\"> Na classe AdwTabBar, foram adicionadas chamadas de API relacionadas \u00e0 interface de arrastar e soltar.\n<li class=\"l\"> Na classe AdwAvatar, foi garantido o dimensionamento correto das imagens.\n<li class=\"l\"> Adicionada a possibilidade de usar o estilo escuro e o modo de alto contraste ao trabalhar na plataforma Windows.\n<li class=\"l\"> Os elementos destacados em listas e grades agora s\u00e3o iluminados com a cor usada para destacar elementos ativos (accent).       <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58822\">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.3, \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":107346,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107345","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.3 - 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.3, \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\/pt\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.3 \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.3, \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\/pt\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-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=\"2023-03-19T22:48:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-03-21T06:42:05+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\udd47Lan\u00e7amento da biblioteca Libadwaita 1.3 para cria\u00e7\u00e3o de interfaces no estilo GNOME | ProHoster","description":"O projeto GNOME lan\u00e7ou a vers\u00e3o 1.3 da biblioteca Libadwaita, que inclui um conjunto de componentes para a formata\u00e7\u00e3o de interfaces de usu\u00e1rio, em conformidade com as diretrizes de interface humana do GNOME (Human Interface Guidelines).","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.3 \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.3, \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\/pt\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-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":"2023-03-19T22:48:36+00:00","article:modified_time":"2023-03-21T06:42:05+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\/pt\/wp-json\/wp\/v2\/posts\/107345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=107345"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/107345\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/107346"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=107345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=107345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=107345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}