# About Zefyr
[![Build Status](https://travis-ci.com/memspace/zefyr.svg?branch=master)](https://travis-ci.com/memspace/zefyr) [![codecov](https://codecov.io/gh/memspace/zefyr/branch/master/graph/badge.svg)](https://codecov.io/gh/memspace/zefyr)
*Soft and gentle rich text editing for Flutter applications.*
Zefyr is currently in **early preview**. If you have a feature
request or found a bug, please file it at the [issue tracker][].
For questions and general discussions check out our
[Spectrum community](https://spectrum.chat/zefyr).
[issue tracker]: https://github.com/memspace/zefyr/issues
## PhotoManager
请检查配置,相册预览使用了[PhotoManager](https://github.com/CaiJingLong/flutter_photo_manager/blob/master/README.md)
## Clean and modern look
Zefyr's rich text editor is built with simplicity and flexibility in
mind. It provides clean interface for distraction-free editing. Think
Medium.com-like experience.
## Markdown-inspired semantics
Ever needed to have a heading line inside of a quote block, like in
this Markdown block:
> ### I'm a Markdown heading
> And I'm a regular paragraph
Zefyr can deliver exactly that:
## Ready for collaborative editing
Zefyr's document model uses data format compatible with
[Operational Transformation][ot] which makes it possible to use for
collaborative editing use cases or whenever there is a need for
conflict-free resolution of changes.
> Zefyr editor uses Quill.js **Delta** as underlying data format. Read
> more about Zefyr and Deltas in our [documentation](doc/concepts/data-and-document.md).
> Make sure to checkout [official documentation][delta] for Delta format
> as well.
[delta]: https://quilljs.com/docs/delta/
[ot]: https://en.wikipedia.org/wiki/Operational_transformation