Skip to content

Latest commit

 

History

History
145 lines (104 loc) · 7.22 KB

File metadata and controls

145 lines (104 loc) · 7.22 KB
icon

Scarica l'ultima release qui

Versione 0.1.1_STABLE5 · Autore: PiBOH

🔤 Un lettore ed editor avanzato di file Markdown multipiattaforma. Nessuna installazione richiesta — scarica ed esegui.

Release Windows Release macOS Release Linux Deploy Pages

🌐 Leggi in: 🇮🇹 Italiano · 🇬🇧 English (UK) · 🇺🇸 English (US) · 🇪🇸 Español · 🇩🇪 Deutsch · 🇫🇷 Français

✨ Funzionalità

  • ✏️ Modalità Editor Avanzato: Visualizzazione side-by-side con anteprima in tempo reale, barra degli strumenti interattiva, ricerca nel documento (Ctrl+F), statistiche dal vivo, cronologia Annulla/Ripeti (Ctrl+Z/Ctrl+Y) ed esportazione in HTML autonomo o PDF.
  • 📖 Leggi file Markdown con rendering elegante in stile GitHub
  • 🎨 Evidenziazione della sintassi per blocchi di codice (100+ linguaggi)
  • 🌐 6 lingue supportate: 🇮🇹 Italiano, 🇬🇧 English (UK), 🇺🇸 English (US), 🇪🇸 Español, 🇩🇪 Deutsch, 🇫🇷 Français (nota: le traduzioni diverse dall'italiano potrebbero non essere accurate al 100%)
  • 🌙 Modalità scura / chiara con rilevamento delle preferenze di sistema
  • 📂 Barra laterale file recenti con cronologia persistente
  • 🖱️ Drag & drop per l'apertura dei file
  • 📋 Supporto GFM: Tabelle, liste di attività, barrato, collegamenti automatici
  • 🖥️ Multipiattaforma: Windows, macOS, Linux (Debian, Arch e altri)
  • Nessuna installazione richiesta: Scarica ed esegui
  • 📋 Pulsante copia codice sui blocchi di codice

📥 Download

Scarica l'ultima versione dalla pagina delle Release.

Piattaforma File Come eseguire
Windows (64-bit) MultiMDReader_*_x64-setup.exe Doppio clic per installare ed eseguire
Windows (32-bit x86) MultiMDReader_*_x86-setup.exe Doppio clic per installare ed eseguire
Windows (Portatile x64) multimdreader_*_x64-portable-win.exe Esegui direttamente il .exe
Windows (Portatile x86) multimdreader_*_x86-portable-win.exe Esegui direttamente il .exe
macOS (Intel x64) MultiMDReader_*_x64.dmg Apri .dmg → trascina in Applicazioni
macOS (Apple Silicon arm64) MultiMDReader_*_aarch64.dmg Apri .dmg → trascina in Applicazioni
Linux (Debian/Ubuntu x64) MultiMDReader_*_amd64.deb sudo dpkg -i *.deb
Linux (Debian/Ubuntu x86) MultiMDReader_*_i386.deb sudo dpkg -i *.deb
Linux (Tutte le distro x64) MultiMDReader_*_amd64.AppImage chmod +x && ./MultiMDReader_*.AppImage
Linux (Arch x64) multimdreader-bin-*-x86_64.pkg.tar.zst sudo pacman -U *.pkg.tar.zst
Linux (Arch x86) multimdreader-bin-*-i686.pkg.tar.zst sudo pacman -U *.pkg.tar.zst

⚠️ Nota sui test: L'autore ha testato esclusivamente le release per Windows (nello specifico su Windows 11). Le build per macOS e Linux sono fornite così come sono e potrebbero contenere problemi specifici della piattaforma. Se riscontri un problema su macOS o Linux, per favore apri una issue.

🌐 Prova Online

🚀 Compilazione dai Sorgenti

Prerequisiti

Build Web (Browser)

npm install
npm run build
# Output in dist/

Build Desktop (Tauri)

# Installa Tauri CLI (incluso nelle devDependencies)
npm install

# Sviluppo
npm run tauri dev

# Build di produzione
npm run tauri build
# Output in src-tauri/target/release/bundle/

Generazione Icone

npx tauri icon public/icon.png

🏗️ Workflow CI/CD

Workflow Release (per SO)

Ogni workflow viene eseguito al push di un tag (v*) — compila le app desktop per la piattaforma specifica:

Workflow Piattaforma Output
release-windows.yml Windows installer .exe + .exe portatile
release-macos.yml macOS Intel + Apple Silicon .dmg per entrambe le architetture
release-linux.yml Linux .deb, .AppImage, Arch .pkg.tar.zst

Workflow Deploy Pages (.github/workflows/deploy-pages.yml)

Eseguito ad ogni push su main — distribuisce dashboard e demo su GitHub Pages:

  • / → Dashboard del progetto
  • /demo/ → Demo live dell'app web

🛠️ Stack Tecnologico

  • Frontend: React 19, TypeScript, Tailwind CSS 4
  • Markdown: react-markdown, remark-gfm, rehype-highlight
  • i18n: i18next, react-i18next
  • Desktop: Tauri v2 (Rust)
  • Build: Vite, GitHub Actions

📄 Formati di File Supportati

.md, .markdown, .mdown, .mkd, .mkdn, .mdwn, .mdtxt, .mdtext, .txt

⌨️ Scorciatoie da Tastiera

Scorciatoia Azione
Ctrl+O Apri file
Ctrl+S Salva file
Ctrl+F Cerca nel documento
Ctrl+B Attiva/disattiva barra laterale
Ctrl+D Attiva/disattiva tema scuro/chiaro
Ctrl+Z Annulla
Ctrl+Y Ripeti
Escape Chiudi finestra/ricerca

📝 Licenza

AGPL-3.0 © PiBOH


Repository: github.com/PiBOH/multimdreader
Autore: PiBOH
Versione: 0.1.1_STABLE5