Le streamer: un designer qui s'ignore
Concevoir l'expérience visuelle d'un flux Twitch : faire cohabiter le jeu et l'habillage.
Plusieurs streams Twitch, une seule fenêtre.
Ce que ce projet raconte.
StreamGrid est une application web permettant de suivre plusieurs streams Twitch en même temps : un stream principal en grand, les autres réduits dans une bande de miniatures, et le chat Twitch intégré à côté. Les tuiles sont réordonnables par glisser-déposer et ne rechargent jamais leur lecteur, même en changeant de vue ou de position — idéal pour suivre des tournois ou événements multi-streamers sans jongler entre plusieurs onglets.
Comment le projet a pris forme.
Chaque stream garde un seul et même lecteur Twitch, sans rechargement, quel que soit son déplacement : position dans la grille, principal ↔ bande ↔ duo, ou changement de vue. Le glisser-déposer repose sur une détection par géométrie (pointer capture) plutôt que sur les événements natifs de drag HTML, peu fiables au-dessus d'une iframe Twitch.
Le chat est le véritable embed officiel Twitch, avec toutes ses fonctionnalités natives et la session du navigateur. Une fois connecté via OAuth, l'utilisateur retrouve ses chaînes suivies (en direct en premier) pour les ajouter en un clic, sans jamais retaper un pseudo.
Une combinaison de chaînes et de disposition peut être sauvegardée en preset, partagée via un permalien sans passer par le stockage local du visiteur, ou retrouvée dans l'historique des chaînes déjà ajoutées — le tout persistant en local et restauré à la prochaine visite.
D'autres projets à découvrir.