stevengharris/MarkupEditor

Pluggable "insert" views

Closed this issue · 0 comments

The MarkupEditor has three "insert" views to take user input as required for table, link, and image creation/editing. The input views are displayed as popovers, although the default implementations are a mixture of SwiftUI and UIKit because of various limitations in SwiftUI. These popovers need to be replaceable by MarkupEditor users without having to fork the library.

By way of example, in my application that consumes the MarkupEditor, I have deep links to various screens/content. These links are not user-friendly at all, so I want to present a link popover that presents them in a way that makes sense in my own application context.