Replies: 5 comments 5 replies
-
Please do not apologize! This is immensely helpful! Let me do my best to address these issues and some of the challenges and ideas I have:
This is definitely doable. I actually had an idea for this by adding an
I'd love to come up with first party support for this. I hadn't even thought of footnotes.
This has been on my wishlist for a while. Would also love to be able to "float" images as well. It is quite challenging to get right and I have attempted this once before, although not for very long. I think its doable. I just don't know if I will need to patch ActionText, or if I can come up with a clever workaround.
Should've filed an issue for this one! A big thing I wanted to differentiate from Trix is supporting rich text in captions. I know the issue, I'll work on a bug fix. Issue filed here:
Making sure we're not getting terminology crossed here. When you say "markdown", do you mean "markdown inputs" that get translated to HTML by TipTap? Or are you using https://github.com/aguingand/tiptap-markdown ?
I'd love to see what you have so I can better understand the request! Even just a video would work!
Not sure I follow what a "zoom interface" is. But linking to external images should be doable. Have to double check ActionText and see what has to happen to support it. And will probably want this to be something people "opt in" to and perhaps have an "allowlist" of domains. Security is always a concern with this stuff.
I've talked with @afomera a little about this. IFramely seems pretty solid. I'd love to think through what an integration would look like for this that could support a number of services in a single API. Embeds are a very core part of rich text editing.
Oh this is a good one!
Hmmm...I'm curious how they're doing it. It may be doable, but definitely not part of the "core" editor, but maybe available as an extension.
Tables. Why'd it have to be tables. There's an issue here of how a team built Tables into their editor. So its definitely doable, and not by using "Custom Attachments" like you would in Trix. Hardest part about tables is getting the UX experience "right".
So, I have this core philosophy about the editor that the initial editor should not require any changes to ActionText out of the box, and as such introducing these tags to the "base" / "core" experience means "configuring" ActionText, maybe this is misguided and the wrong thing to do, especially as I start making a RhinoEditor gem for form helpers and such, but I do want to keep the core base experience lean, and then make the experience of adding extensions "seamless". Also, you're free to tell me I'm wrong here 😆 I'm just one person and definitely fallible.
Bugs?! In a Seriously, always happy to help when you can get something together in an issue! |
Beta Was this translation helpful? Give feedback.
-
I've been trying to set up the repo, but am having some challenges. Is the Discord the best place to get some help working through them? On to the response…
For sure. (Side note: Alt text is one of the places where I'm excited for AI to help me out. When it hits an image description it's 👩🍳💋.)
❤️
Hmm, this gets into code I didn't write, but:
I think the first point is what pertains to this discussion.
Here's the "PastedMarkdown" extension that we add to rhino at initialization time: https://gist.github.com/bjhess/57fd02e853c062b116e5923cb5952c7e (I did not write this code and thus deserve no credit for it. :)
Yeah, I think I may not have been clear. Some things we'd like:
That sounds pretty sweet!
That does look pretty complex and impressive! It isn't too highly demanded of a feature for us yet.
Heh, I'm in no position to tell you you're wrong! Thank you! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Here's an interesting one: how might you support soft returns on mobile when you don't have access to shift+return? I feel like this has been talked about, but I can't find it. When clicking the link toolbar button (in the toolbar or bubble menu), the highlighted text is not preserved such that when entering the link into the input you've lost track of what text you are actually linking. |
Beta Was this translation helpful? Give feedback.
-
This is often used when typesetting: a linefeed without the New Paragraph semantics.
A paragraph should have some defined vertical space separating it from other paragraphs in the same parent element. But sometimes you really want a new line without that -- in a poem or an address block, for two good examples. In Markdown, you add two spaces to the end of the line and press return to get this. The output is a <br> rather than </p><p>.
Walter
… On Nov 8, 2024, at 12:31 AM, Konnor Rogers ***@***.***> wrote:
I'm not sure I fully understand "soft return" in this case? You have an example of what you would expect it to do?
|
Beta Was this translation helpful? Give feedback.
-
We're using Rhino for the Pika editor. We're thankful that Rhino exists–it has helped us create an editing experience that is very well-loved by our customers. Yet there's still lots we'd like to improve in the Pika editing experience.
Over here @KonnorRogers asked:
I figured a discussion might be a better place to post these things. So here we are!
I am going to talk through the top desires and requests we have for the editor. I realize some/many of these things might be best served as Tiptap extensions. Bullet list time!
* Also in the 1.0 checklist
I would be happy to help make some of these things a reality in Rhino (or Tiptap). Where we have consensus it seems better to make improvements to the library rather than hacking them in just in our app. However, I'm not very comfortable in JS-land, so any help I can provide will be very slow to arrive. 😆
Beta Was this translation helpful? Give feedback.
All reactions