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

Quill 2.0: Support for multiple line-breaks within a single paragraph #4412

Open
dstj opened this issue Sep 13, 2024 · 0 comments
Open

Quill 2.0: Support for multiple line-breaks within a single paragraph #4412

dstj opened this issue Sep 13, 2024 · 0 comments

Comments

@dstj
Copy link

dstj commented Sep 13, 2024

This is a modified revival of #2872 as it was closed when Quill 2.0 was released. Also related: #2469

Quote from #2872

Lines and paragraphs are not same things in typography. Usually, there's a spacing between paragraphs, which less than the height of a full line, unless there are different elements involved like figures, headings,... And, sometimes, there's a need to use multiple simple line-breaks for the same paragraph.

There can be produced output allowing multiple line-breaks within a single paragraph, like:

<p>Some text paragraph</p>
<p>
  Another text paragraph:<br/>
  with<br/>
  multiple<br/>
  lines
<p>
<p>Another paragraph</p>

Actual behavior:

Can't produce output above.

Suggested behaviour

In text editors like Microsoft Word (or CKEditor5 and TinyMCE), Shift-Enter will create a simple line break, while Enter will create a new paragraph.

#4248 tried with a custom keyboard binding, but it doesn't work because the underlying Parchment data model that does not support it.

Version
Quill 2.0.2
via ngx-quill: "^25.3.2"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant