pull down to refresh

some Android keyboards are buggy

I should say, they are buggy when intersected with contenteditable=true implementations in Android browsers. contenteditable=true is 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.

On the brightside, a new ContentEditable standard should see the light of day soon.

Hmmmm regardless, I'm beginning to think the only right way to implement an in-browser WYSIWYG is to use an HTML canvas. Kind of like Figma - control the pixels yourself.

reply
0 sats \ 1 reply \ @k00b OP 14h

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
0 sats \ 0 replies \ @sox 15h
new ContentEditable standard should see the light of day soon.

this is amazing news!

reply