You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Native rendering of 11 diagram types directly in the preview:
44
44
- Flowchart, Sequence, Pie, State, Mindmap
45
45
- Class, ER, Git Graph, Gantt, Timeline, User Journey
46
46
47
-
> 📦**v0.2.1 Coming Soon:** Enhanced Mermaid support with sequence control-flow blocks (`loop`, `alt`, `opt`, `par`), improved text sizing, flowchart subgraphs, and more. See [ROADMAP.md](ROADMAP.md) for details.
47
+
> ✨**v0.2.1 Released:** Enhanced Mermaid support with sequence control-flow blocks (`loop`, `alt`, `opt`, `par`), activation boxes, notes, flowchart subgraphs with branching layout, and composite/nested states. See [CHANGELOG.md](CHANGELOG.md) for full details.
48
48
49
49
### Workspace Features
50
50
-**Workspace Mode** - Open folders with file tree, quick switcher (Ctrl+P), and search-in-files (Ctrl+Shift+F)
- Smaller binaries for users who don't need all formats
72
-
- Future WASM compatibility
73
55
74
-
#### Additional v0.3.0 Goals
75
-
-[ ]**Split view preview editing** - Make edits in preview persist
56
+
#### Platform & Distribution
57
+
-[ ]**macOS app signing & notarization** - Create proper `.app` bundle, sign with Developer ID, notarize with Apple
76
58
77
59
### Future (v0.4.0+)
78
60
-[ ] Spell checking
79
61
-[ ] Custom themes (import/export)
80
62
-[ ] Virtual/ghost text (AI completions, etc.)
81
63
-[ ] Column/box selection
82
64
65
+
### Long-Term Vision
66
+
67
+
#### Headless Editor Library
68
+
Extract `FerriteEditor` as a standalone, framework-agnostic text editing library for the Rust ecosystem.
69
+
70
+
> **Context:** There's currently no general-purpose "headless" code editor library in Rust. Existing implementations (egui's TextEdit, Lapce/Floem, Zed/gpui) are tightly coupled to their UI frameworks. The v0.3.0 custom editor and modular architecture lay the groundwork for potential extraction.
71
+
72
+
**Prerequisites (from v0.3.0):**
73
+
- Custom `FerriteEditor` widget with rope-based buffer
74
+
- Modular architecture with clean separation of concerns
0 commit comments