Un lecteur Markdown natif en lecture seule, proposé en deux éditions Full et Lite.
🔍 En bref :
- Application native de lecture de fichiers Markdown, en lecture seule
- Deux éditions : Full (rendu étendu, Mermaid hors ligne, frontmatter YAML) et Lite (empreinte réduite)
- Rendu GitHub-flavored Markdown avec notes de bas de page, alertes GitHub, listes de tâches et ancres de titres
- Navigateur de dossiers en lecture seule et prise en charge du glisser-déposer depuis le Finder
- Coloration syntaxique du code et plusieurs palettes de lecture (GitHub, Solarized, Dracula, Monokai, Nord, Sepia)
🔍 En détail :
MDViewer est une application native de lecture seule destinée à la consultation de fichiers Markdown. Le projet repose sur une base de code commune partagée entre deux éditions.
Deux éditions sont distribuées. L’édition Full intègre une coloration syntaxique étendue via highlight.js, la prise en charge des métadonnées frontmatter YAML et un support hors ligne complet de Mermaid. L’édition Lite se distingue par une empreinte réduite et une coloration syntaxique compacte reposant sur une version personnalisée de Prism. Les deux éditions partagent le même identifiant de bundle : l’installation de l’une remplace l’autre. Les paramètres affichent l’édition, la version et le numéro de build installés.
Parmi les fonctionnalités communes figurent le rendu GitHub-flavored Markdown, la prise en charge des notes de bas de page, des alertes GitHub, des listes de tâches accessibles en lecture seule et des ancres de titres. L’application propose une recherche native par fenêtre, une ouverture rapide dans le dossier courant, un volet de plan, ainsi qu’un navigateur de dossiers en lecture seule, replié par défaut et activable via le raccourci dédié.
Le glisser-déposer depuis le Finder ouvre chaque fichier Markdown dans sa propre fenêtre ; un dossier déposé devient la racine du navigateur de dossiers. Les images locales (PNG, JPEG, GIF et WebP) sont prises en charge par un chargeur de ressources confiné, avec un mode d’inspection d’image proposant ajustement, zoom, panoramique et taille originale. L’application inclut également des palettes de lecture multiples, un zoom par fenêtre, un rechargement, une liste de fichiers récents et l’impression.
Le navigateur de dossiers fonctionne uniquement en local et n’expose aucune action de gestion de fichiers. Il ignore les éléments cachés, les paquets, les liens symboliques et les fichiers non pris en charge, et limite son chargement à 12 niveaux, 500 enfants directs par dossier et 5 000 éléments.
Sur le plan de la sécurité, l’application fonctionne dans un environnement sandbox avec un accès en lecture seule aux fichiers sélectionnés par l’utilisateur et des signets de sécurité propres à l’application. La page de rendu ne peut pas accéder au réseau : sa politique de sécurité de contenu bloque les connexions, les workers, les cadres, les objets et les formulaires. Le HTML Markdown est assaini avant toute amélioration, la navigation externe est limitée aux schémas http, https et mailto, et les liens internes rejettent les traversées et les échappements de liens symboliques.
L’application inclut une aide intégrée accessible par raccourci clavier, ainsi qu’une fenêtre À propos affichant l’édition, la version, les mentions de copyright, le site du projet, le dépôt GitHub et un lien direct pour signaler un problème.
Le projet est distribué en open source et son code source est hébergé sur GitHub. Une variante complémentaire, MDViewer+, ajoute un éditeur natif et un aperçu partagé.

Gratuit https://github.com/trsdn/mdviewer https://github.com/trsdn/mdviewer/releases
Views: 1



