After a couple years of hoping a new text editor would be coming to Wappler, I've given up waiting and have started creating an AppConnect extension for Trumbowyg, a very nice WYIWYG editor that I've had my eye on for a while. It has tons of plugins, and all of the offical ones (minus Speech recognition) are supported in the extension, including image uploading.
While I have mostly everything working, it's still very much only been tested on one project I have, so I need to do some more testing and debugging before I can call it ready. Would love to know if people are interested in such an extension.
We knocked all that paste dumping on the head. No need for it. If they have the document to copy from then they have the PDF so they can upload that. Out of thousands of Users about three complained. The rest were happy. We did release a Tip Tap Extension a couple of months back which is in the Extensions area if anyone wants an interim solution. Not one of our applications makes use of any WYSIWYG editors these days. I leave that sort of thing to WordPress well away from us...
Not everyone might be copying from a PDF file, though. It struggles with all kinds of pasting in my experience. The major problem I have with summernote is file uploading, like images, because if you drag and drop or CTRL+V as opposed to clicking the upload button, it will not fire the correct event and instead insert it as base64. I reported it as a bug a long time ago on the summernote github (along with others), and while I think it may be solved in the newest versions, I don't believe Wappler is up-to-date, or it just isn't fixed. Also, it inserts so many junk tags, sometimes by just clicking on the editor, which is another big gripe, but you can clean that up with some work. Summernote was essentially the number 1 complaint of any app I had it in.
As an sysadmin it's a joke that it's always DNS. With Wappler apps, in my case, it's instead always the text editor. Given that, I had to phase summernote out a long time ago but doing it manually for everything because a little tiring.
As for this extension, my goal is probably to have it ready sometime next month. While I have the core editor and more common plugins working, I still need to test out all the ones I'm not actively using. Between a full time job and the project I'm working on, I don't have a lot of time to dedicate to it outside of what's needed for the project itself, which should hopefully be complete by the end of the month ish. Then I'll focus on getting the extension ready for the public.
I'm excited to see an alternative to Summernote in the making. I've had to live with the issues which you've explained in your post but it would be great to have something that works exactly how it should. Thanks for the time you're putting into it.