New Patterns for Apps
web.dev
web.dev
I wonder how the web contacts thing is going to work on desktop browsers. I don't know anyone who still uses their address book on the desktop. I guess Chrome/Edge/Safari may implement an Gmail/Outlook/iCloud contacts picker?
Raises hand.
But I don't use gmail, chrome or Edge. The mac desktop contact manager is integrated into calendar, messaging, mail etc and all that is true on ios. I use a third party calendar and used to use a third party desktop address book and integration is perfect.
Clearly these are internet apps but not web apps. I can't see how web would add any value, just friction.
That would mean updating the blog post every time any of the browsers starts supporting any of the discussed features. Probably better to defer to MDN or Caniuse, which are already good for that purpose.
It's an Eleventy widget powered by MDN's browser-compat-data: https://github.com/mdn/browser-compat-data.
It seems a bit much, versus just having a download link, possibly styling it as a button. What do you get for that?
The preliminary implementation is still buggy, but it's an extremely useful feature. You could use it to e.g. make a web version of VSCode that only ever has to request your permission once, and can then edit any file in your workspace directory without spamming you with more permission requests, just like the Electron version of VSCode. (The persistent file access permission is displayed in the address bar and can be revoked at any time).
thats the problem. You should never be doing that. You should be using an editor, as an editor. The confusion is understandable though, as in general editors [1] aren't [2] widely [3] available [4] for [5] people to use.
2. https://github.com/emacs-mirror/emacs
3. https://github.com/xi-editor/xi-editor
URL.createObjectURL(new Blob(...));
It creates a blob: URL that you can use as a link.
But where is the alarms API? I would like to build a simple reminders PWA using web technologies, that does not require packaging it as a hybrid app (native app with webview) to show notifications at specific times. Of course, it has a lot of malicious uses, but just lock it under permission, that is off by default.