NOtherDev / whatwebcando

An overview of the device integration HTML5 APIs
https://whatwebcando.today/
MIT License
836 stars 61 forks source link

Proposal to add Project Fugu APIs #64

Closed tomayac closed 4 years ago

tomayac commented 4 years ago

Hi @NOtherDev 👋,

Your site whatwebcando.today has become a primary destination for showing off, well, what the web can do today. Congratulations 🎉!

In Project Fugu, we work on new browser capabilities that push the web platform forward.

May I propose whatwebcando.today to list them? Currently missing are:

Your site already does list (thanks!):

Thanks for your consideration!

Cheers, Tom from the 🐡 Project Fugu team

NOtherDev commented 4 years ago

Thanks Thomas. I always had a bit different way of structuring the content. Instead of by API, I try to list it by high-level feature, so some of these new APIs for me would rather land within some existing features.

Actually, in some cases they are already there:

The rest clearly is on my roadmap, although it's always hard to find enough time 🙂 I'm open for cooperation in any form, though. Maybe you could contribute with some demos, for example?

tomayac commented 4 years ago

I always had a bit different way of structuring the content. Instead of by API, I try to list it by high-level feature, so some of these new APIs for me would rather land within some existing features.

Fully understand, I wasn't proposing you change this :-)

Web OTP is described in SMS

The new Web OTP API actually wants to decouple the transport (currently SMS, but in the future, I don't know, WhatsApp or Signal or anything really) from the OTP retrieval. The current code uses await navigator.credentials.get({otp: {transport: ["sms"]}});.

Web Share & Web Share Target are described in Inter-App Communication

Oh, I didn't see this, I scanned the homepage for "share". Maybe consider adding "share" to the section title?

Maybe you could contribute with some demos, for example?

I have provided links to all APIs, there always is a demo. Does this help already?

NOtherDev commented 4 years ago

Status update & plans for the items:

tomayac commented 4 years ago

Thanks for sharing the detailed plan! Sounds great to me!

NOtherDev commented 4 years ago

Completed. Thanks @tomayac for providing me a motivation!

tomayac commented 4 years ago

Brilliant, thanks so much for working on this. I have mentioned this yesterday in the Project Fugu prioritization meeting. Here's the agenda item:

Screen Shot 2020-04-23 at 11 29 51