Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rich text editor #7

Open
1 of 4 tasks
vkbo opened this issue Dec 4, 2021 · 0 comments
Open
1 of 4 tasks

Rich text editor #7

vkbo opened this issue Dec 4, 2021 · 0 comments
Assignees
Labels
core feature Planned core functionality epic Parent issue for multiple tasks
Milestone

Comments

@vkbo
Copy link
Owner

vkbo commented Dec 4, 2021

Implement a rich text editor widget which has basic text formatting and saves to a rich document format.

The initial implementation must support:

  • Text paragraphs and headers
  • Bold, italics and strikethrough.
  • Left, right, centre, justified text alignment.
  • Paragraph and first line indentation.

The format must allow for future extensions to allow for versioning, footnotes, highlighting and annotations.

The editor must allow settings meta data. The document meta values must include:

  • A title that is independent of any titles inside the document.
  • A type declaration that identifies it as a Book, Partition, Chapter, Scene, Page or Note.
  • The ability to link the document to notes or other notes.

The document file should support saving the meta data, but the data must also be considered backup or duplicate and the authoritative data saved in the project structure files. The ind-document copy of this data will serve as a backup in case the document needs to be re-included into the project after data loss.

Tasks

@vkbo vkbo added core feature Planned core functionality epic Parent issue for multiple tasks labels Dec 4, 2021
@vkbo vkbo added this to the Release 0.1 milestone Dec 4, 2021
@vkbo vkbo self-assigned this Dec 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core feature Planned core functionality epic Parent issue for multiple tasks
Projects
Development

No branches or pull requests

1 participant