Skip to content

Led Matrix Studio V1

Choose a tag to compare

@Tiger-Foxx Tiger-Foxx released this 28 Nov 22:35

Led Matrix Studio v1.0.0 - Release Notes

Date de sortie : 28 novembre 2025
Tag : v1.0.0
Auteur : M2-GROUP

🎉 Introduction

Bienvenue dans la première version stable de Led Matrix Studio !
Ce petit outil desktop (et web) est conçu pour créer et éditer facilement des animations et des symboles sur une matrice LED 16x16. Que tu sois maker, artiste ou bidouilleur électronique, cet éditeur te permet de dessiner pixel par pixel, d'animer tes frames, et d'exporter directement pour tes projets matériels (comme des EEPROM pour contrôler des LEDs).

Grâce à Tauri, l'app est légère, rapide et native sur Windows, macOS et Linux. La version v1 marque le passage à une app entièrement fonctionnelle : plus de prototypes, c'est du solide !

🚀 Nouvelles Fonctionnalités

Voici ce que tu peux faire dès maintenant dans cette v1 :

  • Dessin intuitif : Édition pixel par pixel sur une grille 16x16 avec outils de pinceau.
  • Gestion d'animations : Timeline pour ajouter, dupliquer, supprimer et réorganiser les frames.
  • Outils prédéfinis : Formes prêtes à l'emploi (cercle, carré, cœur, flèches, etc.) pour accélérer la création.
  • Transformations avancées : Rotation, miroir, décalage cyclique pour varier tes designs.
  • Simulation en temps réel : Aperçu du clignotement LED pour tester tes animations.
  • Export binaire optimisé : Génération de fichiers pour 4 EEPROM (quadrants : TL, TR, BL, BR) – parfait pour tes circuits.
  • Sauvegarde et chargement : Projets en JSON pour itérer facilement.
  • Raccourcis clavier : Ctrl+Z/Y (undo/redo), Ctrl+S (sauvegarde), et bien plus.

L'app est construite avec :

  • Frontend : React + TypeScript + Vite (pour la réactivité web-like).
  • Backend : Rust via Tauri (pour l'accès natif au système, sans alourdir l'app).
  • État : Zustand pour une gestion fluide.

🛠️ Installation et Utilisation

Prérequis

  • Node.js ≥ 18
  • Rust (installe via rustup.rs si tu utilises la version desktop)

Lancement

  • Version Web : Clone le repo et lance npm run dev pour ouvrir dans ton navigateur.
  • Version Desktop : npm run tauri:dev pour une fenêtre native.
  • Build Production :
    • Web : npm run build → fichiers dans dist/.
    • Desktop : npm run tauri:build → exécutables (.exe, .dmg, .deb) dans src-tauri/target/release/bundle/.

Télécharge les binaires depuis la page des releases !

📝 Changements et Améliorations (depuis le prototype)

  • Intégration complète de Tauri : App desktop légère (~5 Mo) vs. Electron (100 Mo+).
  • Corrections de bugs : Undo/redo plus stable, export binaire sans erreurs.
  • UI polie : Meilleure responsivité et simulation LED plus fluide.
  • Support multi-plateforme : Testé sur Windows, macOS et Linux.

🐛 Problèmes Connus

  • Pas de support pour matrices >16x16 (pour l'instant – roadmap v2 ?).
  • Exports EEPROM : Vérifie tes schémas matériels (inclus dans le README).
  • Si tu rencontres des soucis avec Tauri sur Windows, assure-toi d'avoir Visual Studio Build Tools installé.

🤝 Contribution et Support

  • Repo : github.com/Tiger-Foxx/led-matrix-studio
  • Issues : Ouvre un ticket pour bugs ou idées !
  • Licence : MIT – Fork librement.
  • Crédits : Inspiré de projets LED open-source, avec un amour pour Rust et React.

Happy LED blinking !