New API proposals from Editing TFs discussions

adding few folks from Microsoft that previously expressed interest in these APIs.

Hi Everyone,

I am writing to let you know that we have couple of proposals publicized on WICG that were inspired by some of the discussions in Editing group.

https://discourse.wicg.io/t/proposal-editcontext-api/3656
[http://discourse.wicg.io/uploads/default/original/2X/a/a288a739a232c851093e1609f65b40a05b3ed913.png]<https://discourse.wicg.io/t/proposal-editcontext-api/3656>
[Proposal] EditContext API<https://discourse.wicg.io/t/proposal-editcontext-api/3656>
EditContext API was inspired by discussions in Editing TF. It allows web applications a deeper integration with operating systems’ input services. The proposed design allows for clean separation of document object model and data model and a number of other benefits that are not available to a web developer today. Some of the gaps that the proposal aims to fill in the web platform: Very hard to build interoperable text editor on the web using browser primitives, i.e. contenteditable or textare...
discourse.wicg.io
https://discourse.wicg.io/t/proposal-highlight-api/3679/3
[http://discourse.wicg.io/uploads/default/original/2X/a/a288a739a232c851093e1609f65b40a05b3ed913.png]<https://discourse.wicg.io/t/proposal-highlight-api/3679/3>
[Proposal] Highlight API<https://discourse.wicg.io/t/proposal-highlight-api/3679/3>
This proposal was inspired by this issue in Editing discussions. Highlight API allows web developers to style arbitrary range objects without causing DOM updates of the view. There are a number of scenarios where this would be useful, including third party spellcheck and grammar extensions, javascript implementation of find-on-page, or javascript, rendering of its own selection. Currently, browsers do not provide this functionality which forces web developers to modify DOM in order to achieve...
discourse.wicg.io
Would love for you to take a look at it and provide some feedback on the idea, design, etc...

-Grisha


Sent from Outlook<http://aka.ms/weboutlook>

Received on Wednesday, 24 July 2019 18:30:12 UTC