pull down to refresh
reply
This guy did a pretty excellent job: https://canvas-editor.com/demo
... but it's closed source.
reply
This is the most approachable actively maintained open source project I could find: https://github.com/Hufe921/canvas-editor
OnlyOffice is AGPL but they use a canvas: https://github.com/ONLYOFFICE
Collabora Online also uses canvase and is licensed under MPL 2: https://github.com/CollaboraOnline/online
reply
I should say, they are buggy when intersected with
contenteditable=trueimplementations in Android browsers.contenteditable=trueis its own unavoidable abomination, and we should always feel sorry for browser devs because their job is incredibly hard.On the brightside, a new ContentEditable standard should see the light of day soon.