{"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\/fr\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome","title":{"rendered":"Sortie de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d'interfaces de style GNOME","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le projet GNOME a publi\u00e9 la version 1.3 de la biblioth\u00e8que Libadwaita, qui comprend un ensemble de composants pour le design de l'interface utilisateur, conform\u00e9ment aux recommandations GNOME HIG (Human Interface Guidelines). La biblioth\u00e8que inclut des widgets et des objets pr\u00eats \u00e0 l'emploi pour cr\u00e9er des applications qui respectent le style global de GNOME, dont l'interface peut s'adapter de mani\u00e8re r\u00e9active \u00e0 des \u00e9crans de toutes tailles. Le code de la biblioth\u00e8que est \u00e9crit en C et est distribu\u00e9 sous la licence LGPL 2.1+.      <\/p>\n<p>La biblioth\u00e8que libadwaita est utilis\u00e9e conjointement avec GTK4 et inclut des composants du th\u00e8me Adwaita couramment utilis\u00e9 dans GNOME, qui ont \u00e9t\u00e9 extraits de GTK pour devenir une biblioth\u00e8que distincte. La s\u00e9paration des \u00e9l\u00e9ments de design visuel de GNOME dans une biblioth\u00e8que distincte permet de d\u00e9velopper les modifications n\u00e9cessaires pour GNOME ind\u00e9pendamment de GTK, ce qui permet aux d\u00e9veloppeurs GTK de se concentrer sur les \u00e9l\u00e9ments fondamentaux, tandis que les d\u00e9veloppeurs GNOME peuvent promouvoir plus rapidement et de mani\u00e8re plus flexible les modifications de design n\u00e9cessaires, sans affecter GTK lui-m\u00eame.     <\/p>\n<p>La biblioth\u00e8que comprend des widgets standards couvrant divers \u00e9l\u00e9ments d'interface, tels que des listes, des panneaux, des zones de texte, des boutons, des onglets, des formulaires de recherche, des bo\u00eetes de dialogue, etc. Les widgets propos\u00e9s permettent de cr\u00e9er des interfaces polyvalentes qui fonctionnent harmonieusement tant sur les grands \u00e9crans des PC et ordinateurs portables que sur les petits \u00e9crans tactiles des smartphones. L'interface des applications s'adapte dynamiquement en fonction de la taille de l'\u00e9cran et des dispositifs d'entr\u00e9e disponibles. La biblioth\u00e8que inclut \u00e9galement un ensemble de styles Adwaita, alignant l'apparence avec les recommandations GNOME, sans n\u00e9cessiter d'adaptation manuelle.          <\/p>\n<p>Les principales modifications dans libadwaita 1.3 :  <\/p>\n<ul>\n<li class=\"l\"> Un widget AdwBanner a \u00e9t\u00e9 r\u00e9alis\u00e9, pouvant \u00eatre utilis\u00e9 \u00e0 la place du widget GTK GtkInfoBar pour afficher des fen\u00eatres-banni\u00e8re contenant un titre et un bouton optionnel. Le contenu du widget se transforme en fonction de la taille, et des animations peuvent \u00eatre appliqu\u00e9es lors de l'affichage et de la dissimulation.    <center><img decoding=\"async\" alt=\"Sortie de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d&#039;interfaces de style GNOME \" src=\"\/wp-content\/uploads\/2023\/03\/a357ca137bc3150fadc3a2cfd9b1438e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Un widget AdwTabOverview a \u00e9t\u00e9 ajout\u00e9, con\u00e7u pour une vue d'ensemble claire des onglets ou pages affich\u00e9s avec la classe AdwTabView. Ce nouveau widget peut \u00eatre utilis\u00e9 pour organiser le travail avec des onglets sur des appareils mobiles sans avoir \u00e0 cr\u00e9er une impl\u00e9mentation de commutateur personnelle.      <center><img decoding=\"async\" alt=\"Sortie de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d&#039;interfaces de style GNOME \" src=\"\/wp-content\/uploads\/2023\/03\/1ff54caa234106a44657071033fc963a.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Sortie de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d&#039;interfaces de style GNOME \" src=\"\/wp-content\/uploads\/2023\/03\/a07061371725f868344fa952cc8b53bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Un widget AdwTabButton a \u00e9t\u00e9 ajout\u00e9 pour afficher des boutons avec des informations sur le nombre d'onglets ouverts dans AdwTabView, qui peuvent \u00eatre utilis\u00e9s sur un appareil mobile pour ouvrir le mode d'aper\u00e7u des onglets.    <center><img decoding=\"async\" alt=\"Sortie de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d&#039;interfaces de style GNOME \" src=\"\/wp-content\/uploads\/2023\/03\/5114e3e331b52a71921049e09baecfa0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Pour les widgets AdwViewStack, AdwTabView et AdwEntryRow, un support pour les moyens d'acc\u00e8s pour les personnes handicap\u00e9es a \u00e9t\u00e9 impl\u00e9ment\u00e9.\n<li class=\"l\"> Dans la classe AdwAnimation, une propri\u00e9t\u00e9 a \u00e9t\u00e9 ajout\u00e9e pour ignorer la d\u00e9sactivation des animations dans les param\u00e8tres syst\u00e8me.\n<li class=\"l\"> Dans la classe AdwActionRow, il est d\u00e9sormais possible de s\u00e9lectionner des sous-titres.\n<li class=\"l\"> Dans la classe AdwExpanderRow, les propri\u00e9t\u00e9s title-lines et subtitle-lines ont \u00e9t\u00e9 ajout\u00e9es.\n<li class=\"l\"> Dans la classe AdwEntryRow, la m\u00e9thode grab_focus_without_selecting() a \u00e9t\u00e9 ajout\u00e9e, similaires \u00e0 GtkEntry.\n<li class=\"l\"> Dans la classe AdwMessageDialog, la m\u00e9thode async choose() a \u00e9t\u00e9 ajout\u00e9e, similaire \u00e0 GtkAlertDialog.\n<li class=\"l\"> Dans la classe AdwTabBar, des appels API li\u00e9s \u00e0 l'interface drag-n-drop ont \u00e9t\u00e9 ajout\u00e9s.\n<li class=\"l\"> Dans la classe AdwAvatar, un redimensionnement correct des images a \u00e9t\u00e9 assur\u00e9.\n<li class=\"l\"> La possibilit\u00e9 d'utiliser un style sombre et un mode haute contrainte a \u00e9t\u00e9 ajout\u00e9e lors de l'utilisation sur la plateforme Windows.\n<li class=\"l\"> Les \u00e9l\u00e9ments s\u00e9lectionn\u00e9s dans les listes et les grilles sont d\u00e9sormais mis en surbrillance avec la couleur utilis\u00e9e pour mettre en \u00e9vidence les \u00e9l\u00e9ments actifs (accent).       <\/ul>\n<p>Source : <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.2 - 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\/fr\/blog\/news\/vypusk-biblioteki-libadwaita-1-3-dlya-sozdaniya-interfejsov-v-stile-gnome\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Publication de la biblioth\u00e8que Libadwaita 1.3 pour la cr\u00e9ation d'interfaces au style GNOME | ProHoster","description":"Le projet GNOME a publi\u00e9 la version de la biblioth\u00e8que Libadwaita 1.3, qui comprend un ensemble de composants pour le style d'interface utilisateur conforme aux recommandations des GNOME HIG (Human Interface Guidelines).","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/107345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=107345"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/107345\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/107346"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=107345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=107345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=107345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}