feat: rich editor state and render level prefs (#43 #45 #46) #176

Closed
charles wants to merge 2 commits from feat/46-43-45-editor-prefs into main
Owner

Changements

  • crates/fractal-rich/src/editor.rs : nouveau module éditeur
    • RenderLevelPrefs — préférences de niveau de rendu par contexte
    • InsertableBlock — types de blocs insérables depuis la palette
    • palette_entries() — liste des blocs disponibles
    • RichEditorState — VM de l'éditeur avec curseur et navigation
    • block_to_html() — rendu HTML preview
    • 5 tests unitaires

Closes #43
Closes #45
Closes #46

## Changements - `crates/fractal-rich/src/editor.rs` : nouveau module éditeur - `RenderLevelPrefs` — préférences de niveau de rendu par contexte - `InsertableBlock` — types de blocs insérables depuis la palette - `palette_entries()` — liste des blocs disponibles - `RichEditorState` — VM de l'éditeur avec curseur et navigation - `block_to_html()` — rendu HTML preview - 5 tests unitaires Closes #43 Closes #45 Closes #46
feat: expose editor module in lib.rs
Some checks failed
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
dbf26b2872
charles closed this pull request 2026-04-06 02:41:25 +00:00
Some checks are pending
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
qa
Required

Pull request closed

Sign in to join this conversation.
No description provided.