feat: sidebar de navigation mode dossier + permission set-title
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Pena — Lecteur Markdown
|
||||
|
||||
Application de bureau pour lire des fichiers Markdown, construite avec Tauri 2 (Rust) et du JS vanilla. La conversion Markdown → HTML est faite côté Rust avec `comrak` (coloration syntaxique via `syntect`).
|
||||
|
||||
## Prérequis
|
||||
|
||||
- [Rust](https://rustup.rs/) (édition 2021)
|
||||
- [Tauri CLI v2](https://tauri.app/start/prerequisites/) : `cargo install tauri-cli --version "^2"`
|
||||
- Dépendances système Tauri (WebView2 sur Windows, `webkit2gtk` sur Linux)
|
||||
|
||||
Sur Fedora/RHEL :
|
||||
```bash
|
||||
sudo dnf install webkit2gtk4.1-devel
|
||||
```
|
||||
|
||||
## Lancer en développement
|
||||
|
||||
```bash
|
||||
cargo tauri dev
|
||||
```
|
||||
|
||||
Le frontend est servi directement depuis `src/` (fichiers statiques, pas de bundler). La compilation Rust est lancée automatiquement.
|
||||
|
||||
## Construire une release
|
||||
|
||||
```bash
|
||||
cargo tauri build
|
||||
```
|
||||
|
||||
L'exécutable est produit dans `src-tauri/target/release/`.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
Pena-taury/
|
||||
├── src/ # Frontend (HTML / CSS / JS vanilla)
|
||||
│ ├── index.html
|
||||
│ ├── main.js
|
||||
│ └── style.css
|
||||
└── src-tauri/ # Backend Rust (Tauri)
|
||||
├── src/ # Commandes Tauri (convert_file, list_md_files)
|
||||
├── Cargo.toml
|
||||
└── tauri.conf.json
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user