Vue lecture
KDE Plasma 6.7 Preps Rounded Style UI Enhancement For QtWidgets-Based Apps
Manjaro 26.0.3
Voyager 26.04-alpha6
Trivabble a 10 ans
Il y a 10 ans, je présentais Trivabble ici sur LinuxFR. Le dernier article ici remontant à 2021, c’est l’occasion de présenter les nouveaux développements. Et je dois remercier les contributeurs et contributrices externes, parce que c’est surtout de leur fait s’il y a des nouvelles choses à présenter.

- lien nᵒ 1 : Le site web de Trivabble
Présentation rapide
Pour les gens qui ne connaissent pas, il s’agit d’un jeu en réseau qui propose un plateau, des chevalets et des pièces, inspiré du Scrabble mais configurable et adaptable pour que chacun puisse inventer ses propres manières de jouer. Un des principes derrière Trivabble est de ne pas forcer une manière de jouer ou des règles particulières, et si vous voulez jouer en mode rapide où tout le monde joue n’importe quand le plus vite possible pour former des mots qui n’existent pas et sans commencer au milieu, le jeu ne vous en empêchera pas.
Améliorations
Ysabeau a dessiné un sac. Ça avait été annoncé dans le journal précédent. C’est évidemment intégré, depuis le temps.
Laurent Mazet a pas mal bossé. On peut maintenant :
- jouer avec des plateaux de différentes tailles
- vérifier si le premier mot posé est bien au centre
- être averti quand on quitte une partie, pour éviter les fausses manipulations
- bloquer les pièces sur le plateau, pour ne plus pouvoir revenir sur les coups précédents
Côté maintenance du code, il a également regroupé des feuilles styles CSS qui étaient séparées parce qu’elles venaient de projets différents, mais je ne maintiens plus ces projets et la seule conséquence de cette séparation dans Trivabble, c’est de la complexité inutile.
Arnaudv6 a partagé quelques idées d’amélioration pour l’interface, qui a été un peu retravaillée pour plus de cohérence, de simplicité et de discrétion :
- le nombre de tuiles restantes est maintenant sur le sac1
- les boutons et les boites de sélections ont maintenant une apparence plus unifiée, et ont été déplacés et regroupés pour gagner de la place et de la cohérence
- changer son nom se fait avec un bouton « crayon » plus discret. D’ailleurs, des correctifs permettent que changer de nom ne cause plus des bugs dans le comptage des mots et la vérification orthographique
Autres améliorations diverses :
-
Le jeu se redimensionne automatiquement pour prendre la taille de la fenêtre. Cela fonctionne dans les navigateurs modernes (sauf WebKit / Safari à cause d’un bug dans la gestion des coordonnées) en s’appuyant sur la propriété CSS
zoomnouvellement standard et un peu de javascript. Pour les navigateurs ne prenant pas en charge ce zoom, le redimensionnement n’est plus bloqué et il est maintenant possible de zoomer avec les doigts. Le zoom automatique est également désactivé . - Les messages de chat persistent. Jusqu’à maintenant, recharger la page ou revenir sur une partie plus tard perdait les messages. Ce qui fait qu’un plantage perdait la discussion, et il était impossible d’utiliser le chat intégré au jeu dans le cadre d’un jeu asynchrone.
- Il y a maintenant un mode sombre. Il s’applique automatiquement en fonction des réglages du navigateur, mais on peut aussi forcer le thème sombre ou le thème clair.
Enfin, Philippe Lhardy a intégré Trivabble à Yunohost, ce qui permet d'installer facilement Trivabble sur une instance Yunohost.
Conclusion
Je partage une petite pensée pour ma grand-mère, qui a été la motivation pour lancer le projet il y a 10 ans, et qui nous a depuis quitté.
Trivabble est stable et évolue lentement. Le jeu est dans un état utilisable et l’instance qui fait fonctionner trivabble.org se fait oublier. Ce n’est pas un projet très actif, il n’y a d’ailleurs pas eu de développement entre 2021 et 2025. Il n’y a pas de dépendance externe à part Node.js et le système d’exploitation dessous, c’est du Javascript très simple, donc la maintenance est triviale.
Le projet n’est pas abandonné pour autant. Ce sont les contributeurs et contributrices qui réveillent le projet et me motivent pour m’y remettre de temps à autre. Je trouve ça agréable de me replonger dans ce code, mais il n’y a pas tellement besoin de le faire, ça fonctionne tel quel, donc c’est plutôt rare, mais n’hésitez pas à rejoindre l’aventure :-)
C’est toujours utilisé, probablement pas énormément, en fait je n’en sais rien. J’ai reçu un mail assez rapidement la seule fois où j’ai cassé mon installation suite à une migration. Des gens ont créé des routines autour de Trivabble, et se retrouvent tous les samedis soir pour leur partie hebdomadaire. Je trouve ça plutôt chouette.
-
ça a été un petit défi technique, parce qu’il a fallu le faire dans le code SVG du sac, qui ne pouvait donc plus être affiché à l’aide d’une balise
imgmais en l’intégrant directement comme une balisesvg, et les styles SVG étaient alors bloqués par la politique CSP dans Chrome… Une conversion en attributs SVG a heureusement résolu le problème sans modifier l’apparence du sac. ↩
Commentaires : voir le flux Atom ouvrir dans le navigateur
GNOME GitLab Redirecting Some Git Traffic To GitHub For Reducing Costs
BunsenLabs Carbon
Drauger 7.8-beta2
Podcast Projets Libres : présenter l'April épisode 3 : l'émission de radio Libre à vous ! et le site de transcriptions Libre à lire !

Troisième et dernier épisode de la série sur l'April, l'association de promotion du logiciel libre en France 📣📣
Après avoir parlé des missions actuelles de l'April, et de ses combats passés,
aujourd'hui nous parlons plus spécifiquement de l'émission Libre à vous !, diffusée toutes les semaines sur Radio Cause Commune et du site Libre à lire !, qui regroupe toutes les transcriptions réalisées par l'April.
Avec nos trois invitées Julie Chaumard, Isabella Vanni et Marie-Odile Morandi vous découvrirez comment se prépare et s'organise leur émission de radio hebdomadaire, mais aussi comment et pourquoi sont réalisées les transcriptions au sein du groupe de transcriptions de l'April.
Bonne écoute ou lecture.
- lien nᵒ 1 : L'épisode du podcast
- lien nᵒ 2 : Le site de l'April
- lien nᵒ 3 : Le site de l'émission Libre à vous !
- lien nᵒ 4 : Le site Libre à lire !
- lien nᵒ 5 : Soutenir le podcast
- lien nᵒ 6 : Adhérer et soutenir l'April
Commentaires : voir le flux Atom ouvrir dans le navigateur
ONLYOFFICE 9.3 makes document editing easier than ever
A new version of ONLYFFICE Desktop Editors, a open source office suite for Windows, macOS and Linux, is out with a fresh set of features and tools. ONLYOFFICE 9.3 adds more signature options for PDF forms, multipage view for documents, new solver tools and regex formulas in the spreadsheets and support for animated GIFs in presentation slides made with the suite’s PowerPoint equivalent. But there’s a less-obvious change lurking within that may have a more appreciable impact on day-to-day document editing. For a closer look at the changes this update brings, read on. ONLYOFFICE 9.3: Highlights ONLYOFFICE Desktop Editors provide […]
You're reading ONLYOFFICE 9.3 makes document editing easier than ever, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
Intel Releases Updated CPU Microcode For Xeon 6 SoCs "Granite Rapids D"
Hyprland 0.54 Released As A "Massive" Update To This Wayland Compositor
The OrangePi Neo gaming handheld with Manjaro Linux is now "on ice" due to component prices

Read the full article on GamingOnLinux.
SilverStone RM4A: 4U Rackmount Server/Workstation Chassis That's Great For Liquid Cooling
TROMjaro 2026.02.27
Intel Media Driver Update Brings Nova Lake S Support, AV1 Improvements
Canonical Talks Up RISC-V This Year With Ubuntu 26.04 LTS
Running With Scissors announced horror first person shooter Flesh & Wire

Read the full article on GamingOnLinux.
IPFire 2.29-core200
Gambonanza is the best Balatro-like version of chess yet and you have to try the demo

Read the full article on GamingOnLinux.
The "video game preservation service" Myrient is shutting down in March

Read the full article on GamingOnLinux.
Heroic Games Launcher v2.20.1 brings more essential bug fixes

Read the full article on GamingOnLinux.