web-dev-qa-db-fra.com

Quand Firefox aura-t-il le défilement au pixel près dans Ubuntu?

La dernière fois que j'ai redémarré sous Win8, j'ai vu que Firefox offrait un défilement parfait, comme Ubuntu avec Nautilus, gedit et d'autres applications. Quand Firefox pour Ubuntu aura-t-il un défilement qui n’agira pas comme un clic de souris?

4
NoBugs

Tout d’abord, un peu d’arrière-plan pour ceux qui ne savent pas ce que défilement pixel-parfait. (Je ne me connaissais pas moi-même, mais j'ai fait quelques recherches et je souhaite le partager ici.) Habituellement, lorsque vous faites défiler le pavé tactile (Edge droit ou à deux doigts) ou une tablette, le serveur X les intercepte. des signaux et les traduit en événements de défilement normaux de la souris. Bien qu’il s’agisse d’un moyen simple et traditionnel de le mettre en œuvre et de l’utiliser avec toutes les applications, il ne fournit pas le type d’expérience utilisateur "fluide" que vous pouvez connaître, par exemple, Android tablettes ou smartphones. . (Source: blog de développement de Jussi Pakkanen )

Maintenant, Canonical a déployé des efforts pour améliorer la situation. Avec la pile de gestes Touch de Canonical combinée à un serveur X doté d'une interface client à jour libXi (XINPUT client), un défilement fluide devient possible si l'application le soutient.

En fait, le défilement en douceur a été appliqué à Chromium à l'aide de bibliothèque OIF Graal (anciennement touch-graal) et bibliothèque d'images OIF (anciennement touch-frame) il y a environ un an et demi. Cependant, autant que je sache, il s’agissait plutôt d’une preuve de concept. Trouvez plus d'informations ici:

Maintenant, en ce qui concerne la question elle-même: Quand cela arrivera-t-il dans Firefox? Je ne peux pas donner de réponse définitive - en fait, je suppose qu'il n'y en a pas - mais je peux spéculer. Une implémentation de reconnaissance de gestes dans Firefox en termes de pile technologique mentionnée précédemment devrait être implémentée soit (a) par les personnes Canoniques qui développent cette pile technologique (puis soumettez-la à Firefox en amont comme pour Chromium), ou (b) par l'équipe de développement de Firefox elle-même.

Je suppose que l'équipe de développement de Firefox ne ferait une chose pareille que si ce cadre devenait une norme largement adoptée, ce qui jusqu'à présent n'est pas le cas. Vous pouvez demander à les forums de MozillaZine , mais je suppose que si vous mentionnez Touch ou Open Input Framework, ils ne sauront pas ce que vous fous ' re parle de;)

Une meilleure option serait de s’adresser aux spécialistes de Canonical qui développent cette technologie, en particulier le groupe de projet Canonical MultiTouch . La navigation sur leur site donne l’impression que le projet est quelque peu en sommeil (au moins, peu actif) depuis environ un an. Mon hypothèse - et il s’agit d’une hypothèse improbable - serait que, maintenant que Canonical travaille sur Mir en remplacement de X, leur objectif a peut-être quelque peu changé. Autrement dit, le développement de ces bibliothèques qui interagissent avec X et fournissent des fonctionnalités multitouch, entre autres, sera probablement intégré de manière un peu plus simple dans Mir.

Donc, pour résumer, je parierais tout autant: vous ne verrez pas une telle fonctionnalité dans Firefox avant que Mir ne soit réellement déployé sur Ubuntu. Mir doit remplacer X de temps en temps après Ubuntu 14.04 "Trusty Tahr", alors attendez-nous avec impatience. À présent, rien ne garantit que cela fonctionnera dès que Mir entrera dans Ubuntu. Je ne suis pas impliqué dans le développement de Mir et je ne peux pas dire où se situent leurs priorités. Toutefois, étant donné que Canonical est très préoccupé par l’interaction homme-machine et vise même maintenant les tablettes et les smartphones, je suis convaincu que de telles fonctionnalités seront mises en oeuvre un peu plus tôt que plus tard. :)

4
Malte Skoruppa