feat(rich): RichEditorState + RenderPreferences (#43, #46) #173

Merged
charles merged 4 commits from feat/43-46-rich-editor-prefs into main 2026-04-06 02:33:03 +00:00
Owner

Résumé

Implémente les issues #43 et #46 dans fractal-rich.

  • editor.rsBlockType (12 variantes), BlockTypeInfo, all_block_types() via OnceLock, RichEditorState avec toggle_palette, select_block, update_config, generate_html
  • prefs.rsRenderPreferences (serde + toml), RichEditorInsertionPalette avec filter_by_prefs()
  • Cargo.toml — ajout de serde, serde_json, toml (workspace)
  • lib.rs — exposition des nouveaux modules

Closes #43
Closes #46

## Résumé Implémente les issues #43 et #46 dans `fractal-rich`. - **`editor.rs`** — `BlockType` (12 variantes), `BlockTypeInfo`, `all_block_types()` via `OnceLock`, `RichEditorState` avec `toggle_palette`, `select_block`, `update_config`, `generate_html` - **`prefs.rs`** — `RenderPreferences` (serde + toml), `RichEditorInsertionPalette` avec `filter_by_prefs()` - **`Cargo.toml`** — ajout de `serde`, `serde_json`, `toml` (workspace) - **`lib.rs`** — exposition des nouveaux modules Closes #43 Closes #46
charles deleted branch feat/43-46-rich-editor-prefs 2026-04-06 02:33:03 +00:00
Sign in to join this conversation.
No description provided.