Mozilla annonce la suppression des thèmes « heavyweight » de Firefox
La communauté parle de « chromification » du navigateur

Le , par Victor Vincent

0PARTAGES

6  1 
Les ingénieurs de Mozilla ont annoncé la suppression des thèmes « heavyweight » de Firefox dite complète en vue, disent-ils, d’alléger le cœur du navigateur et de supprimer une fonctionnalité qu’ils jugent n’être plus beaucoup utilisée. Ce changement fait partie de l’initiative « great-or-dead » de Mozilla qui prévoit de simplifier le code source de Firefox en supprimant des fonctionnalités qui ne sont pas très populaires. Cependant la communauté Firefox n’a pas très bien accueilli cette nouvelle et n’a pas tardé à accuser les ingénieurs de Mozilla de vouloir « chromifier » le navigateur. Un grand nombre d’utilisateurs parmi la communauté Firefox estime que Firefox n’a pas besoin de ressembler à Chrome pour rester compétitif et qu’en continuant sur cette lancée Mozilla est tout simplement en train de tuer le navigateur.

Pour rappel, il faut noter que Firefox a deux types de thèmes, les heavyweith et les Persona. La première catégorie contient des thèmes complets pour tous les aspects du navigateur, des couleurs à la taille des boutons en passant par les bordures ou encore le positionnement des onglets. Les thèmes Persona, plus légers, sont des thèmes basiques qui permettent aux utilisateurs de faire des personnalisations basiques telles que le changement du fond de la fenêtre du navigateur sans toucher les boutons et autres onglets.


Source : Bugzilla

Et vous ?

Que pensez-vous de cette annonce de Mozilla ?

Voir aussi

le forum Firefox

la rubrique Internet (Cours, Tutoriels, FAQ, etc.)

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de tes49
Membre averti https://www.developpez.com
Le 14/11/2015 à 12:11
Bonjour

Il n'y aura pas finalement de suppression de l'utilisation des thèmes complets et heureusement, toucher à la personnalisation de Firefox, c'est toucher à ce qui est une liberté de l'utilisateur depuis les débuts de Firefox.
Déjà que l'arrivé du thème Australis avait fait perdre des utilisateurs et ont avait pu garder bien des utilisateurs grâce à certaines extensions, dont CTR et certains codes via le fichier userChrome.css !

Pour certaines personnes qui ont des problèmes de vue (certaines évoquent leur cas sur le bug et j'en connais d'autres), les thèmes complet sont très importants. Si l'utilisation des thèmes venait à disparaitre, ce qui n'est pas le cas... les utilisateurs seraient obligé de passer par le fichier userChrome.css (en espérant que celui-ci et son frère, reste fonctionnel avec le futur de Firefox Servo ! ce qui n'est pas plus sur...)

Bref, il est voulu un allègement de la conception des thèmes... il est certain que certains développeurs de thèmes complets ne suivront pas...

La suite évoqué par Kev Needham est intéressante ici : https://discourse.mozilla-community....te-themes/5306

Mais bon, la décision est prise de toucher à la personnalisation "trop complète", reste à voir ce que cela va casser.... ça va casser au moins 10 ans de la vie de certains développeurs de modules et aussi d'utilisateurs... comme moi par exemple, qui utilise un thème complet depuis à peu près 10ans (et sans oublier la personnalisation via fichier userChrome.css) !!

Citation Envoyé par patrickjdempsey
Killing off Themes (as well as Panorama) is step 1 towards migrating Firefox over to Servo. Because Servo doesn't support XUL at all, Mozilla is going to also have to completely remove the existing XUL-based extensions support, and then after that completely rewrite all of the UI in HTML. Which means all new CSS to force HTML to act like XUL and all new JS to carry around all of those properties HTML elements aren't allowed to have, as well as rewriting everything that uses XBL or expects UI elements to act like XUL. And on top of all of that they are merging Chrome WebExtensions into Firefox. They expect to do all of this in about a year, which frankly is laughable.
traduction auto...
Tuer Thèmes (ainsi que Panorama) est l'étape 1 vers la migration vers Firefox Servo. Parce Servo ne fonctionne pas avec XUL, Mozilla va avoir également à éliminer complètement le support des extensions basées sur XUL existant, puis après cela réécrire complètement tous l'interface utilisateur en HTML. Ce qui signifie que tout nouveau CSS pour forcer HTML à agir comme XUL et tous les nouveaux JS à transporter l'ensemble de ces propriétés éléments HTML ne sont pas autorisés à avoir, ainsi que tout réécrire qui utilise XBL ou attend éléments d'interface utilisateur à agir comme XUL. Et en plus de tout cela, ils sont la fusion Chrome WebExtensions dans Firefox. Ils attendent de faire tout cela dans un an environ, ce qui est franchement risible.
Avatar de
https://www.developpez.com
Le 14/11/2015 à 12:44
Quoi, il y a une différence entre Maxthon, Firefox et Opera?
La possibilité d'un thème Opera devrait éclaircir les choses...
Alors le cas Chrome... Autant dire des jumeaux sans liens de sang.
Avatar de ovh
Rédacteur https://www.developpez.com
Le 14/11/2015 à 23:48
Vivement la fin de XUL et de tout ce qui va avec, et Firefox sera peut-être enfin moins lourd et avec des technos modernes... Traîner longtemps des compatibilités descendantes avec des technos obsolètes ce n'est pas viable...
Avatar de Zefling
Membre expert https://www.developpez.com
Le 15/11/2015 à 1:08
C'est un peu ce que j'ai peur, cette chormification de l'interface. Déjà que la plus part du temps, j'ai un temps d'arrêt sur une autre poste de dév pour savoir s'il utilisent Firefox ou Chrome, ça ne va pas aller en s'arrangeant. Perso, le thème je les utilise pas vraiment. En fait, mes extensions installées, c'est un thème en soit : chez moi, Firefox ressemble à ce que je veux qu'il soit et c'est très loin de ce qui est proposé à la base (onglet pour les groupes, onglets sur le côté, barre d'état, menu à gauche et boutons, etc.).
Avatar de
https://www.developpez.com
Le 15/11/2015 à 2:18
Citation Envoyé par Zefling Voir le message
Déjà que la plus part du temps, j'ai un temps d'arrêt sur une autre poste de dév pour savoir s'il utilisent Firefox ou Chrome, ça ne va pas aller en s'arrangeant.
Si tu pense à Firefox OS et Chrome OS, je peux comprendre, mais sa n'a pas forcément mal débuté.
Si tu pense à l’interopérabilité des thèmes sur une même base formel, il y a peut-être une méthode pour facilité le portage. (Le non expérimenté te dirais sûrement "un thème Firefox pour Internet Explorer par exemple". L'outil de gestion des options Internet n'ayant jamais été dans le gestionnaire de réseau, celui de IP et DNS par exemple)
Avatar de tes49
Membre averti https://www.developpez.com
Le 15/11/2015 à 10:09
Salut

Citation Envoyé par ovh Voir le message
Vivement la fin de XUL et de tout ce qui va avec, et Firefox sera peut-être enfin moins lourd et avec des technos modernes... Traîner longtemps des compatibilités descendantes avec des technos obsolètes ce n'est pas viable...
Que XUL vienne à être viré, c'est une chose... Mais Firefox n'est pas lourd à cause des thèmes complets, mais à causes de certaines extensions...
Adblock Plus par exemple qui fait grimper l'utilisation mémoire de Firefox de près de 100 Mo, alors qu'un thème comme celui que j'utilise, ne fait même pas bouger cette utilisation d'un Mo !.. Et le lancement de Firefox n'est pas plus long avec un thème complet que sans.

D'ailleurs par défaut, Firefox n'est pas lourd (seul un profile corrompu le rend lourd...), après que l'utilisateur utilise des extensions qui l’alourdisse, ça le regarde.. je vois pas en quoi ça dérange d'autres personnes !
Et puis même Chrome, à ce qu'il se dit, s'alourdit avec des extensions ajoutés, ce qui est logique... Donc que les extensions soient compatibles entre Chrome et Firefox, dans un futur, ça ne changera rien à une histoire de lourdeur (sauf si Google et Mozilla bloque l'utilisation de modules trop lourds !) !..
Seule chose qui pourrait changer, c'est que l'utilisateur aura moins le choix, si Google appui de trop sur la conception des extensions et les restrictions... Bref, moins de liberté. A suivre..........

De toutes façons et contrairement à la mauvaise communication de certains dev de chez Mozilla, il faudra du temps... car la majorité des utilisateurs préfèreront rester à une version de Firefox utilisant XUL, pour pouvoir garder leurs extensions préférées ! Bref, il faut du temps aux développeurs d'extensions pour en créer de nouvelles en fonction de Firefox Servo...

Perso, j'utilise un thème complets (et de la personnalisation via fichier userChrome.css) et une trentaine d'extensions (sans oublier celles qui sont désactivées et utilisées parfois), je suis pas près de m'en passer. A commencer par celles qui aident à avoir une navigation plus fluide et une vie bien plus privée.

Bon dimanche.
Avatar de Stéphane le calme
Chroniqueur Actualités https://www.developpez.com
Le 23/11/2015 à 12:58
Mozilla annonce la suppression des groupes d'onglets,
la fonctionnalité n'étant pas utilisée par le plus grand nombre

En début juillet de l’année en cours, la fondation Mozilla a déclaré qu’elle allait tout mettre en œuvre pour revigorer son navigateur Firefox. Aussi, son plan d’attaque était réparti sur trois axes : aucun compromis sur la qualité, offrir le meilleur du web et développer un navigateur qui va se démarquer de la concurrence. C’est dans ce contexte qu’a été initialisé le projet Go Faster que Mozilla présente comme étant « une initiative pour modifier la façon dont nous livrons la version de Firefox pour ordinateur de bureau et potentiellement d’autres produits ».

Dans le cadre de l’initiative Go Faster, l’entreprise a décidé d’enlever des fonctionnalités qui ne sont pas utilisées par le plus grand nombre et dont les améliorations requièrent beaucoup d’efforts techniques. Les deux premières fonctionnalités qui semblent être visées sont les groupes d’onglets (aussi connus sous le nom Panorama) et les thèmes complets.

Comme le nom de cette fonctionnalité l’indique, les groupes d’onglets sont un moyen aisé d'organiser beaucoup d'onglets. Avec les groupes d'onglets, vous pouvez grouper visuellement des onglets apparentés, commuter entre groupes et rechercher rapidement dans tous vos onglets. La manipulation est assez simple : tout d’abord, il faut entrer dans la vue « Groupes d'onglets » en utilisant le raccourci clavier Ctrl + Maj + E. Une fois rendu à cette vue pour la première fois, vous verrez les aperçus vignette de tous vos onglets en un seul groupe. Pour créer un nouveau groupe, il suffit de faire simplement glisser un onglet hors du groupe, puis en faire glisser un second en haut de celui-ci. Une boîte se dessinera alors autour d'eux. Il est possible de continuer à ajouter des onglets à ce nouveau groupe, mais aussi de créer plus de groupes. Dès lors que vous aurez fini, cliquez simplement sur un onglet pour sortir de la vue. Vous serez de retour dans Firefox, l'onglet sur lequel vous avez cliqué sera actif et seuls les onglets dans ce groupe seront visibles.


Mais la fonctionnalité ne sera plus disponible pour très longtemps, si nous nous référons à un billet figurant sur Bugzilla qui porte le titre : « Bug 1222550 – plan produit : retirer les groupes d’onglets (Panorama) ».

« Les groupes d’onglets étaient une expérience pour aider les utilisateurs à gérer un grand nombre d’onglets. Cependant, peu de personnes choisissent de l’utiliser, alors nous avons décidé de la retirer parce que le travail requis pour la maintenir est disproportionné par rapport à sa popularité », a expliqué Dave Camp, le directeur de l’ingénierie de Firefox.

Un autre billet portant la référence « Bug 12222546 : plan produit : retirer le support des thèmes lourds » a été publié. À la place, Mozilla veut privilégier l’extension des thèmes légers avec « des fonctionnalités additionnelles comme le changement de couleur ou d’icônes ».

« Les thèmes complets sont profondément liés à XUL, dont nous avons annoncé nos intentions de dépréciation pour les extensions. Ils exigent également des investissements importants, à la fois des développeurs desdits thèmes et des développeurs de Firefox, pour le support. Nous étudions les moyens de renforcer le support des thèmes dans Firefox afin que nous puissions fournir les fonctionnalités des thèmes complets que nos utilisateurs veulent d'une manière qui est plus simple à développer et à maintenir » a avancé Camp.

En clair, comme l’a précisé Kev Needam, il s’agit là d’une évolution des thèmes complets : « il est important de comprendre que nous n’allons pas « tuer » les thèmes complets, mais nous changeons la façon dont ils sont implémentés au nom de la simplification pour les développeurs et les utilisateurs. Le modèle actuel nous a servi durant plusieurs années, mais il est devenu insoutenable compte tenu du rythme rapide du développement de Firefox. Les thèmes complets, tels qu’ils existent, ne sont pas bien adaptés à nos plans d’ingénierie à court terme, parmi lesquels la transition de la technologie XUL, et c’est une opportunité pour améliorer un système qui a une courbe d’apprentissage abrupte et qui affiche une baisse d’utilisation. Notre objectif est de continuer de répondre à la majorité des besoins des utilisateurs des thèmes complets aujourd'hui tandis que nous facilitons la possibilité de les développer et de les maintenir indépendamment des plateformes technologiques ».

Source : Bugzilla (Bug 1222550), Bugzilla (Bug 1222546), billet Kev Needham, support Mozilla, présentation de l'initiative Go Faster
Avatar de bilgetz
Membre averti https://www.developpez.com
Le 23/11/2015 à 13:21
Arf, j'adore les groupes d'onglets.

Bon apparemment, ils vont sortir le code et en faire un add-on, donc on pourra quand même l'utiliser au besoin.

Après, comme il est dit dans la discutions dans bugzilla, c'est pas beaucoup utiliser car cette fonctionnalité est plutôt caché.
Avatar de beekeep
Rédacteur/Modérateur https://www.developpez.com
Le 23/11/2015 à 14:16
Perso j'avais déjà arrêté d'utiliser les groupes d'onglets (dommage car vraiment utiles) car ça arrivait qu'ils soient supprimés (bug) et bien sur sans aucun moyen de les retrouver. (en fait tous les groupes sont visibles mais les onglets sont tous vides)
Avatar de dolu02
Membre actif https://www.developpez.com
Le 23/11/2015 à 15:23
Moi je les utilise intensivement!

Un groupe d'onglets par projet, comme ça dès que je switche de projet, je retrouve mes petits!

Bon, j'espère que la transition se passera bien et que je ne perdrai pas tous mes groupes lors de la mise-à-jour de Firefox...
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web