Add support for alt-text in preformatted blocks #15
Loading…
Reference in New Issue
No description provided.
Delete Branch ":alt-text"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
⚠️ Breaking Change ⚠️
This adds support for parsing and rendering alt-text in preformatted blocks. This changes the public API both around the
Node
enum and thepreformatted()
method of the builder. I cannot think of a way to avoid this that is not needlessly overcomplicated, except maybe merging the preformatted & body into a single newline delimited string but that's hella gross and i don't think anyone wants that. Lemme know if you can think of a better way of doing thisPreformatted blocks without alt text can still be created by passing in an empty string. Because alt text isn't separated by a space, this does not add any unnecessary padding. I chose not to accept Option here because an empty string serves the same function but encourages users to use alt-text in their documents, which is very important for increasing accessibility.
#12 having been merged, this PR is good for review if you want
Just realized that this broke several of the other workspace crates, and pushed an update to fix that. Also enabled CI on my fork and submitted #17 to help catch build errors in the future.