{"repo":"stevengharris/MarkupEditor","free":true,"listed":false,"github":"https://github.com/stevengharris/MarkupEditor","clone":"git clone https://github.com/stevengharris/MarkupEditor.git","description":"WYSIWYG editing for SwiftUI and UIKit apps","language":"Swift","stars":476,"topics":["swift","swiftui","uikit","wysiwyg","macos","editor","rich-text"],"license":"MIT","category":"mobile-apps","readme_excerpt":"MarkupEditor WYSIWYG editing for SwiftUI and UIKit apps. Jealous of those JavaScript coders with their WYSIWYG text editors, but unwilling to take on integrating one into your comfy Swift world? Yeah, me too. So, when I did that to use in another project, I thought I'd share what I did as a way to help others avoid it. Demo MarkupEditor Goals and Non-Goals I work on several projects that require embedded support for \"rich text\" editing. WYSIWYG editing is a must-have requirement for me. I could have forced my developer-users to use Markdown, but I find it to be annoying both to write and to look at while writing. Who wants to have to mentally filter all that cruft on the screen? Sure, it's a lot better than editing raw HTML; but come on, this is the 21st century. Having to deal with an editing experience where you use some kind of \"preview mode\" to make sure that what you are writing will be presented like you expect feels like CI/CD for writing. Still, I wanted an editing experience that didn't get in the way. I wanted something with the feature-simplicity of Markdown, but presented in a clean, what-you-see-is-what-you-get manner that supported the basics people expect: 1. Styling Present a paragraph or header with a predefined font size Bulleted and numbered lists Indenting and outdenting of text 2. Formatting Bold, italic, underline, code, strikethrough, sub- and super-scripting 3. Embedding Images Tables Links As you might expect, then, this feature set is pretty darned c","default_branch":null,"files":null,"tree":[],"storefront":"/r/stevengharris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stevengharris/MarkupEditor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}