[PR #758] [MERGED] Implement the basic functions of the flowy editor #4321

Closed
opened 2026-03-23 21:37:18 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/758
Author: @appflowy
Created: 8/3/2022
Status: Merged
Merged: 8/3/2022
Merged by: @appflowy

Base: mainHead: feat/flowy_editor


📝 Commits (10+)

  • 76999c6 feat: add flowy_editor package
  • ddeda10 Merge pull request #603 from LucasXu0/feat/flowy_editor
  • 47436bf feat: find node with path or index in state tree
  • 59d92a8 feat: insert / delelte / update / search node in state tree
  • d2e62f8 feat: typedef Map<String, Object> to Attributes
  • 9e4227d test: add delete node test
  • 6bfc5c3 Merge pull request #605 from LucasXu0/feat/flowy_editor
  • 9c73a8c feat: position and selection
  • 1b0c29e feat: implement editor state operation
  • a298348 feat: add render plugins and example

📊 Changes

216 files changed (+13538 additions, -8 deletions)

View changed files

📝 .github/workflows/dart_test.yml (+6 -0)
📝 frontend/.vscode/settings.json (+4 -6)
frontend/app_flowy/packages/flowy_editor/.gitignore (+30 -0)
frontend/app_flowy/packages/flowy_editor/.metadata (+10 -0)
frontend/app_flowy/packages/flowy_editor/.vscode/launch.json (+45 -0)
frontend/app_flowy/packages/flowy_editor/CHANGELOG.md (+3 -0)
frontend/app_flowy/packages/flowy_editor/LICENSE (+1 -0)
frontend/app_flowy/packages/flowy_editor/README.md (+39 -0)
frontend/app_flowy/packages/flowy_editor/analysis_options.yaml (+4 -0)
frontend/app_flowy/packages/flowy_editor/assets/document.json (+58 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/check.svg (+4 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/point.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/quote.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/bold.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/bulleted_list.svg (+8 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/divider.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/italic.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/number_list.svg (+3 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/quote.svg (+4 -0)
frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/strikethrough.svg (+4 -0)

...and 80 more files

📄 Description

This is the beta version of FlowyEditor, which will be iterated very fast.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/758 **Author:** [@appflowy](https://github.com/appflowy) **Created:** 8/3/2022 **Status:** ✅ Merged **Merged:** 8/3/2022 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `feat/flowy_editor` --- ### 📝 Commits (10+) - [`76999c6`](https://github.com/AppFlowy-IO/AppFlowy/commit/76999c6a463986920bdb34f79dd1d100243f7bc0) feat: add flowy_editor package - [`ddeda10`](https://github.com/AppFlowy-IO/AppFlowy/commit/ddeda1092ee5a41b068d84f8fbe44efc742e5ccf) Merge pull request #603 from LucasXu0/feat/flowy_editor - [`47436bf`](https://github.com/AppFlowy-IO/AppFlowy/commit/47436bf6e249190d5153171f77f10466d5c34fc7) feat: find node with path or index in state tree - [`59d92a8`](https://github.com/AppFlowy-IO/AppFlowy/commit/59d92a8ced7bcd7a6346e00d32736de35f8030f3) feat: insert / delelte / update / search node in state tree - [`d2e62f8`](https://github.com/AppFlowy-IO/AppFlowy/commit/d2e62f882b8bfb51f329c796b0d2a089791186fd) feat: typedef Map<String, Object> to Attributes - [`9e4227d`](https://github.com/AppFlowy-IO/AppFlowy/commit/9e4227d3d2b36f6f072c2002b7c9d991b8911de9) test: add delete node test - [`6bfc5c3`](https://github.com/AppFlowy-IO/AppFlowy/commit/6bfc5c3fd4cbdd7f6c05ee555139ac56d4ab9b91) Merge pull request #605 from LucasXu0/feat/flowy_editor - [`9c73a8c`](https://github.com/AppFlowy-IO/AppFlowy/commit/9c73a8cd9ab86e931d796a1df31c3d7ae79bfaa7) feat: position and selection - [`1b0c29e`](https://github.com/AppFlowy-IO/AppFlowy/commit/1b0c29ea09ac8b5a9e702bd332c18cba6feb7256) feat: implement editor state operation - [`a298348`](https://github.com/AppFlowy-IO/AppFlowy/commit/a298348def3d24fc1056f6b2ee04c46a55b4d28d) feat: add render plugins and example ### 📊 Changes **216 files changed** (+13538 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/dart_test.yml` (+6 -0) 📝 `frontend/.vscode/settings.json` (+4 -6) ➕ `frontend/app_flowy/packages/flowy_editor/.gitignore` (+30 -0) ➕ `frontend/app_flowy/packages/flowy_editor/.metadata` (+10 -0) ➕ `frontend/app_flowy/packages/flowy_editor/.vscode/launch.json` (+45 -0) ➕ `frontend/app_flowy/packages/flowy_editor/CHANGELOG.md` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/LICENSE` (+1 -0) ➕ `frontend/app_flowy/packages/flowy_editor/README.md` (+39 -0) ➕ `frontend/app_flowy/packages/flowy_editor/analysis_options.yaml` (+4 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/document.json` (+58 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/check.svg` (+4 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/point.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/quote.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/bold.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/bulleted_list.svg` (+8 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/divider.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/italic.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/number_list.svg` (+3 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/quote.svg` (+4 -0) ➕ `frontend/app_flowy/packages/flowy_editor/assets/images/toolbar/strikethrough.svg` (+4 -0) _...and 80 more files_ </details> ### 📄 Description This is the beta version of FlowyEditor, which will be iterated very fast. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 21:37:18 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#4321
No description provided.