{"id":4359,"date":"2020-12-07T23:20:07","date_gmt":"2020-12-07T22:20:07","guid":{"rendered":"https:\/\/www.unicoda.com\/?p=4359"},"modified":"2020-12-07T23:14:34","modified_gmt":"2020-12-07T22:14:34","slug":"ytautodark-quelques-mots-sur-la-version-3-1","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=4359","title":{"rendered":"YtAutoDark \u2013 Quelques mots sur la version 3.1"},"content":{"rendered":"\n<p>Un utilisateur m&rsquo;ayant remont\u00e9 aujourd&rsquo;hui un dysfonctionnement sur l&rsquo;extension, j&rsquo;ai pris quelques heures ce soir pour proc\u00e9der \u00e0 quelques am\u00e9liorations et correction du code.<\/p>\n\n\n\n<p>Ces derni\u00e8res semaines, il semble que YouTube proc\u00e8de \u00e0 de nombreux changements de l&rsquo;interface, de mani\u00e8re incr\u00e9mentale et unitaire. Parfois visible, parfois invisible et changeant l\u00e9g\u00e8rement la structure du code de la page, obligeant \u00e0 d\u00e9tecter et prendre en compte ces changements pour s&rsquo;assurer que l&rsquo;extension continue de fonctionner correctement. Pour ne pas nous faciliter la t\u00e2che, YouTube ne d\u00e9ploie en g\u00e9n\u00e9ral un nouveau design, que pour une fraction d&rsquo;utilisateur, allant parfois m\u00eame jusqu&rsquo;\u00e0 revenir compl\u00e8tement au design pr\u00e9c\u00e9dent apr\u00e8s quelques jours. Ce qui est bien entendu frustrant pour l&rsquo;utilisateur et moi-m\u00eame, qui nous retrouvons parfois avec le menu ouvert et l&rsquo;extension bloqu\u00e9e dans le processus d&rsquo;activation du th\u00e8me sombre.<\/p>\n\n\n\n<p>Du c\u00f4t\u00e9 des modifications, l&rsquo;ic\u00f4ne d&rsquo;ajout de vid\u00e9o dispara\u00eet dans l&rsquo;un des designs que j&rsquo;ai obtenu dans mon navigateur, changeant ainsi l&rsquo;index du bouton d&rsquo;ouverture du menu. Petit modification du code pour ne plus utiliser un index statique pour la s\u00e9lection de l&rsquo;\u00e9l\u00e9ment sur lequel cliquer.<\/p>\n\n\n\n<p>Une autre modification, que je ne suis pas parvenu \u00e0 identifier clairement, a fait appara\u00eetre un blocage dans les \u00e9tapes du processus d&rsquo;activation, celui-ci n&rsquo;arrivant plus \u00e0 d\u00e9tecter que le menu avait bien \u00e9t\u00e9 ouvert. Le menu restait donc ouvert pendant une dizaine de secondes avant que le code de fallback ne prenne le relais pour une derni\u00e8re tentative. Ce probl\u00e8me ne devrait plus se produire avec les modifications apport\u00e9es dans cette nouvelle version.<\/p>\n\n\n\n<p>Les quelques tests, que j&rsquo;ai r\u00e9ussi \u00e0 effectuer sur les deux designs diff\u00e9rents qui cohabitent actuellement, n&rsquo;ont pas fait appara\u00eetre de dysfonctionnement. Comme toujours, si un probl\u00e8me venait \u00e0 appara\u00eetre, n&rsquo;h\u00e9sitez pas \u00e0 me le signaler sur Github ou en commentaire. Je termine en vous annon\u00e7ant que cette version 3.1.0 est d\u00e9j\u00e0 disponible pour Firefox et en attente de validation pour Chrome.<\/p>\n\n\n\n<p>Bonne nuit et \u00e0 bient\u00f4t.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un utilisateur m&rsquo;ayant remont\u00e9 aujourd&rsquo;hui un dysfonctionnement sur l&rsquo;extension, j&rsquo;ai pris quelques heures ce soir pour proc\u00e9der \u00e0 quelques am\u00e9liorations et correction du code. Ces derni\u00e8res semaines, il semble que YouTube proc\u00e8de \u00e0 de nombreux changements de l&rsquo;interface, de mani\u00e8re incr\u00e9mentale et unitaire. Parfois visible, parfois invisible et changeant l\u00e9g\u00e8rement la structure du code de &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=4359\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;YtAutoDark \u2013 Quelques mots sur la version 3.1&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[507],"tags":[452,453],"class_list":["post-4359","post","type-post","status-publish","format-standard","hentry","category-yt-auto-dark","tag-yt-auto-dark","tag-ytautodark"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4359"}],"version-history":[{"count":1,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4359\/revisions"}],"predecessor-version":[{"id":4360,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4359\/revisions\/4360"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}