RichTextKit updates

Jun 2, 2023 · Follow on Twitter and Mastodon swiftuirich-textopen-source

After a long time away from the project, I finally had some time to revisit RichTextKit and add some new features, like indentation support and grouped controls.

SwiftUIKit logo

RichTextKit aims to make rich text editing easier in SwiftUI & UIKit, on iOS, macOS, tvOS & watchOS. However, since I don’t work with rich text apps on a daily basis, I get very little time to work on the library.

Thanks to a client project, I’ve had the opportunity to revisit the project, and am happy to release a new version that adds some new features from the community.

One such feature is support for increasing and decreasing the text indent level. There are also new context functions for setting and resetting the rich text and extensions to handle image attachments.

I have also redesigned the format sheet on iOS and the format sidebar on macOS, so that it now groups related buttons. This is what it looks like on iOS:

Sheet with grouped buttons

…and this is what it looks like on macOS:

Sidebar with grouped buttons

Other than that, there are many other tweaks and bug fixes in this update. For more info, visit the project site and see the release notes.

Discussions & More

Please share any ideas, feedback or comments you may have in the Disqus section below, or by replying on Twitter or Mastodon..

If you found this text interesting, make sure to follow me on Twitter and Mastodon for more content like this, and to be notified when new content is published.

If you like & want to support my work, please consider sponsoring me on GitHub Sponsors.