Skip to content

Feuille de route

Simon Courtois edited this page Aug 7, 2026 · 1 revision

🗺️ Feuille de route — MontLivre 2

Le cap : un lecteur qu'on ouvre sans y penser. Trois choses, faites bien — ranger sa bibliothèque, lire, régler le confort. Tout le reste doit mériter sa place, en fonctionnalité comme en mégaoctets.

Deux principes tiennent le projet :

Hors ligne par défaut. Aucun compte, aucun envoi. Ce qui exigerait le réseau sera optionnel et signalé comme tel.

La légèreté est une fonctionnalité. Le poids se mesure à chaque jalon. Pour référence : la v1 Electron pesait 122 Mo.

Où on en est

  • v2.0 — le socle. Table rase de la v1, coque Tauri 2, lecture confiée à foliate-js, identité visuelle brutaliste, bibliothèque, réglages.
  • v2.2 — annoter. Surlignage quatre couleurs, favoris, écran dédié rassemblant tous les passages, notes de bas de page en infobulle. Restent les notes écrites et l'export Markdown.
  • v2.3 — se mettre à jour seule. Versions signées, manifeste publié avec la release, installation sans quitter l'application.
  • v2.4 — savoir où on en est. Temps de lecture, objectif quotidien, streak, vitesse moyenne.
  • v2.5 — sortir de Windows. macOS et Linux, que Tauri rend accessibles sans réécriture.

📚 Lecture

  • EPUB, MOBI, AZW3, FB2, CBZ par foliate-js
  • PDF en page fixe (rendu pdf.js, expérimental côté foliate)
  • Pagination en colonnes, sommaire interactif, reprise exacte par CFI
  • Mode immersif : le chrome s'efface pendant la lecture
  • Une page ou deux, au choix
  • Notes de bas de page en infobulle, au survol comme au clic
  • Clic sur les bords pour tourner, molette bridée
  • Défilement continu (attribut flow="scrolled", à exposer dans les réglages)
  • Recherche plein texte dans le livre (search.js est déjà là)
  • Le reflow des PDF. Perdu avec la v1. Ne reviendra que si une solution existe qui ne demande pas de remaintenir un moteur maison.

🎨 Personnalisation

  • 4 thèmes : Papier, Lin, Nuit, Contraste
  • 4 accents : Yolk, Ochre, Violet, Moss — un seul actif à la fois
  • Police, taille, interligne, largeur de colonne, marges
  • Import de polices personnalisées
  • Thème sur mesure (fond, page, texte)

📱 Bibliothèque

  • Import par bouton et par glisser-déposer, fichiers copiés dans le profil
  • Couverture extraite, ou affiche engendrée à partir du titre
  • Progression par livre, recherche titre/auteur, retrait
  • Tri (récent, titre, auteur, avancement)
  • Étagères automatiques : à lire / en cours / terminés
  • Tags et favoris
  • Recherche plein texte dans toute la bibliothèque

✍️ Annotations

  • Surlignage quatre couleurs (les accents de la palette)
  • Favoris, remontés en tête de l'écran Annotations
  • Écran dédié rassemblant les passages de toute la bibliothèque
  • Notes écrites attachées à un passage
  • Signets
  • Export Markdown, regroupé par chapitre
  • Recherche dans les annotations

📊 Statistiques — v2.4

  • Temps de lecture par livre et par jour
  • Objectif quotidien
  • Streak
  • Vitesse moyenne

💻 Plateformes

  • Windows (NSIS)
  • Mise à jour intégrée, signée et vérifiée
  • Association des fichiers .epub et consorts
  • macOS
  • Linux (AppImage / Flatpak)
  • Android et iOS, que Tauri 2 rend envisageables

🎧 Accessibilité

  • Thème à contraste élevé, navigation clavier, focus visible partout
  • Police OpenDyslexic
  • Compatibilité lecteurs d'écran
  • Lecture vocale — retirée en v0.4 faute de voix françaises correctes ; à reconsidérer avec des voix neurales locales

🧊 Écarté pour l'instant

OCR des PDF scannés (30 Mo de modèles Tesseract), RSVP, mode focus, bionic reading, dessin au stylet, succès, Pomodoro, dictionnaire, lecture parallèle. Rien n'interdit qu'une de ces fonctions revienne, mais chacune devra justifier son poids.


Une idée qui ne figure pas ici ? Elle se discute dans Discussions → Ideas, avant d'être un ticket.