-
Notifications
You must be signed in to change notification settings - Fork 327
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
Can only select text from one paragraph at a time #264
Comments
Hi @everuribe, This is a known issue of MarkdownUI. The current implementation combines multiple |
Thanks for the context! I guess it relies on newlines to be able to switch to a different markdown type and therefore view but maybe we can detect if it's just a continuation of the same markdown type and keep it in the same |
It's a bit more complicated than that. It doesn't rely on newlines, as spacing is configurable per block. On top of that, styling adds yet another layer of indirection. Regarding code blocks, those are rendered in a single view, so it works as you would expect. As a workaround, you could add a gesture to the |
I found it's not working on Mac Catalyst |
1 for this one - I'll add that being able to highlight individual words, as is typically seen when using Edit Menus would be ideal, however being able to copy an entire view, rather than one paragraph at a time would be a decent fallback. I know this is not (shockingly) possible with a SwiftUI Text view, and I'm not particularly optimistic about finding a way to implement it, but wanted to add this feedback |
1 on this issue. Would love to be able to do this at some point. |
I was just checking in/wanted to voice my support on this as well, since I'm looking to add a feature that would let users highlight specific text in a Reader Mode I'm implementing. Thanks for the great library! |
In case it helps prioritize this, we are switching off this library on our next project specifically because of this issue. The number one request from users is the ability to simply copy the formatted text out like any other app would. |
Same - I ended up rolling my own UIViewRepresentable based on UITextView to support this feature, but would move back to this component in a heartbeat if this were to be prioritized |
I'm on the same boat. Is there a way to fund this? |
Hi all, As mentioned in a previous comment, fixing this issue is challenging. The key is accessing and controlling the text layout(s) in a view hierarchy. I am working on a replacement for SwiftUI Text view based on Thank you for being so patient! |
Amazing, thanks @gonzalezreal for the update, much appreciated! |
Describe the bug
When multiple paragraph strings are presented in a
MarkdownUI
view, the user can only select text from one paragraph at a time.Checklist
main
branch of this package.Steps to reproduce
Explanation of how to reproduce the incorrect behavior. This could include an attached project, a link to code, or a Markdown-formatted text exhibiting the issue.
Expected behavior
Should be able to select across all paragraphs (except maybe if broken up by a different markdown section type)
Screenshots
Version information
The text was updated successfully, but these errors were encountered: