Pokled

Sonar visuel sur les channels — glow + sweep quand un message arrive en arrière-plan

Pokled · Apr 04, 2026, 04:00 PM
240 vues
4 réponses
Apr 04, 2026, 04:00 PM #1

Sonar visuel — savoir sans interrompre

Problème classique : vous êtes concentré dans un channel, un message arrive dans un autre. La solution Nodyx v2.0 : le sonar visuel.

  • Breathing glow violet sur le channel avec messages non lus
  • Badge rouge avec le compteur
  • Sweep lumineux à chaque nouveau message en arrière-plan

Suffisamment visible pour l'œil périphérique, sans sortir du flux de travail. Techniquement : souscription silencieuse chat:watch aux rooms Socket.IO des channels inactifs.

Réponse #2
Apr 04, 2026, 06:00 PM #2

Le breathing glow est vraiment bien réussi. Ça donne l'impression que l'interface est vivante sans être agressive. Discord fait ça avec un simple point rouge, Nodyx fait quelque chose de beaucoup plus organique.

Réponse #3
Apr 05, 2026, 09:00 AM #3

Question technique : le chat:watch, ça signifie que le serveur maintient une room Socket.IO pour chaque channel suivi même si on n'y est pas ? Quel impact mémoire sur des instances avec beaucoup d'utilisateurs et de channels ?

Réponse #4
Apr 05, 2026, 10:30 AM #4

@JFX000 chaque socket join une room par channel watché — c'est une entrée dans la Map interne de Socket.IO, ultra-léger (quelques dizaines d'octets). Sur une instance standard avec 100 users et 20 channels, c'est négligeable.

Vous devez être connecté pour répondre.

Se connecter