Motivd
À proposÉtudes de casDocumentation
TarifsSécurité
← Retour aux nouvelles dev
Parité fonctionnelle atteinte : éditeur Monaco, saisie vocale, édition visuelle et multijoueur — tout est en ligne
Visuel de l’article
14 avril 2026[CONSTRUCTEUR]PARITÉ_FONCTIONNELLE

Parité fonctionnelle atteinte : éditeur Monaco, saisie vocale, édition visuelle et multijoueur — tout est en ligne

Quatre fonctionnalités que les concurrents nous reprochaient de ne pas avoir sont maintenant toutes livrées : un éditeur de code Monaco complet avec sauvegarde Cmd/Ctrl+S, saisie vocale via Web Speech API (EN + FR), sélection visuelle d'éléments avec styles calculés, et présence multijoueur en temps réel dans l'espace de travail.

À compter d'aujourd'hui, tous les écarts concurrentiels de niveau 1 identifiés dans notre analyse sont comblés. Motivd embarque désormais un éditeur Monaco complet (`@monaco-editor/react`) dans la visionneuse de code, avec prise en charge des onglets multiples, détection de langage pour 15 types de fichiers et sauvegarde Cmd/Ctrl+S directement vers Motivd Cloud et GitHub. Un bug de capture figée dans le raccourci clavier a également été corrigé — le callback `onMount` utilise maintenant l'instance `monaco` injectée par la bibliothèque plutôt que le fallback non fiable `window.monaco`.

La saisie vocale est disponible dans le chat de l'espace de travail et dans le compositeur d'onboarding via l'API Web Speech (`hooks/use-voice-input.ts`), avec un chemin de secours MediaRecorder + transcription Whisper. Les locales EN (`en-US`) et FR (`fr-FR`) sont prises en charge. Cliquez sur le bouton microphone dans n'importe quel compositeur pour dicter votre prochain prompt.

Le panneau d'aperçu dispose maintenant d'un bouton 'Édition visuelle' qui vous permet de cliquer sur n'importe quel élément de l'aperçu live pour capturer son sélecteur CSS, son nom de balise et tous ses styles calculés (display, position, marge, rembourrage, taille de police, couleur, arrière-plan, border-radius, propriétés flex). L'élément sélectionné apparaît sous forme de puce dans le chat de l'espace de travail, donnant à l'IA un contexte de ciblage précis pour les modifications de style.

La présence multijoueur dans l'espace de travail est disponible via les canaux Supabase Realtime. Quand un co-fondateur ou un collaborateur ouvre le même projet, son avatar apparaît dans l'en-tête de l'espace de travail avec un anneau de couleur unique. La couche de présence utilise l'API de présence basée sur les canaux Supabase — aucune table de base de données supplémentaire n'est nécessaire — et se met à jour en temps réel lorsque les collaborateurs rejoignent ou quittent.

// community_feedback

Devrions-nous construire cela ?

Ressource liée →