Föderation EN Sa 08.06.2024 15:27:10 Web developers and designers, What are you hoping to see at WWDC next week?? |
Föderation EN Sa 08.06.2024 15:29:27 @jensimmons Web Share Target API support for PWA:s so that I can easily replace a bookmark app like Raindrop / Pinboard with a PWA equivalent that I build myself 😌 |
Föderation EN Sa 08.06.2024 15:44:20 @jensimmons |
Föderation EN Sa 08.06.2024 16:23:56 @cwilcox808 Sounds like you’ll be interested in reading this: https://webkit.org/blog/15400/improving-web-accessibility-with-web-platform-tests/ |
Föderation EN Sa 08.06.2024 15:46:26 @jensimmons evergreen Safari, updates independently from the OS |
Föderation EN Sa 08.06.2024 15:46:36 @jensimmons maybe standard Web Push in safari without that weird "you've gotta have an Apple developer account to use it" malarkey? |
Föderation EN Sa 08.06.2024 16:18:15 @thisismissem We did that two years ago in Safari 16! https://webkit.org/blog/13399/webkit-features-in-safari-16-1/ |
Föderation EN Sa 08.06.2024 16:22:09 @jensimmons oh! Ha! Would you mind commenting that on this issue? https://github.com/mastodon/mastodon/issues/14352 Folks are still under the impression that you need to register & the docs linked in that issue haven't been updated to reflect the changes |
Föderation EN Sa 08.06.2024 19:36:59 @thisismissem The docs linked in that issue are on an archived website. This is Apple's developer documentation website, with the page for Web Push: https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/ |
Föderation EN Sa 08.06.2024 19:43:31 @jensimmons @thisismissem Thanks Jen! I confirmed this is working, issue has been closed on our side. |
Föderation EN Sa 08.06.2024 19:47:47 @renchap @jensimmons @thisismissem it would seem that there is a piece of work to do to communicate the way Safari has changed amongst many developers. |
Föderation EN Sa 08.06.2024 20:09:38 @rachel @renchap @thisismissem We’ve been hard at work improving our communications to developers. We now publish: For Web Push, published four articles, one presentation, docs + WWDC keynote |
Föderation EN Sa 08.06.2024 20:17:28 @jensimmons ha! I didn't realise the other day, thanks for commenting on that issue & helping us close it out! ✨ |
Föderation EN Sa 08.06.2024 15:50:23 @jensimmons Overall I am happy with Safari, APIs it supports and the pace that it is moving recently. I would love to see some improvements to dev tools, that are WAY behind the competitors. Also, finally having iCloud bookmarks and Reading list sync fixed would be appreciated. |
Föderation EN Sa 08.06.2024 16:19:09 @pawelgrzybek What changes it developer tools would you prioritize to do first? |
Föderation EN Sa 08.06.2024 16:47:58 @jensimmons @pawelgrzybek Live expressions in the console are the biggest feature I’d like to see. https://bugs.webkit.org/show_bug.cgi?id=255342 |
Föderation EN Sa 08.06.2024 19:22:44 @jensimmons @pawelgrzybek I would love to see workspaces in Safari Devtools, so I can persistently save CSS changes to disk. It’s a big feature keeping me tied to Chrome’s Devtools |
Föderation EN So 09.06.2024 01:09:36 @jaygeorge I love this feature too. There is local overrides which is similar. |
Föderation EN Mo 10.06.2024 03:01:33 Would that answer your request? Or what would be the missing feature to improve the local overrides? I'm using that old the times for Webcompat diagnosis. This is very practical. You can either have a local override inside devtools, or you can target a file on the OS. |
Föderation EN Sa 08.06.2024 15:54:41 @jensimmons As many people as possible wearing masks. Medien: 1 |
Föderation EN Sa 08.06.2024 16:02:27 @jensimmons |
Föderation EN Sa 08.06.2024 16:15:16 @jensimmons something that will give me faith Apple is committed to the open web. The temporary removal of PWAs in Europe really really made me loose faith. I'm sure you and the tram are, but is Apple at large? |
Föderation EN Sa 08.06.2024 16:16:47 @jensimmons style queries with custom properties, barcode detection API, and Houdini paint hitting stable are what I personally am hoping to see in Safari. |
Föderation EN Sa 08.06.2024 16:17:22 @jensimmons Safari stealing some of the good ideas from Arc 😌 don't want to change browser but hard to not look at arc theese days. If it wasn't chromium based It'd be even harder. Make Safari funky! But not in the inline-tabs-kinda-way 😅 |
Föderation EN Sa 08.06.2024 16:23:11 @jensimmons would love to see focus fixed in safari |
Föderation EN Sa 08.06.2024 16:35:02 @jensimmons longer support for old macos release. Latest version of chrome still support macos catalina. |
Föderation EN Sa 08.06.2024 16:44:02 @jensimmons A way for the user to configure custom search engines, and remove the paid-for defaults, like Google. |
Föderation EN Sa 08.06.2024 16:55:55 @jensimmons Scroll-driven Animations! |
Föderation EN Sa 08.06.2024 19:24:28 @matthiasott @jensimmons this too, please! |
Föderation EN Sa 08.06.2024 17:00:40 @jensimmons CSS Anchoring |
Föderation EN Sa 08.06.2024 17:06:19 @jensimmons WebGPU! |
Föderation EN Sa 08.06.2024 17:33:51 @jensimmons performance metrics in Safari. We don't know what the performance bottlenecks are for at least 50% of Shopify mobile traffic so we can't optimize for it |
Föderation EN So 09.06.2024 00:31:59 @sia It would be great if you could open a bug on bugs.webkit.org as an enhancement request on things you have noticed that identifies these bottlenecks and why they are hard to measure or identify. Also if some of these, you know exactly the code which creates them but you do not why this is happening, opening separate bugs for them is always super useful. Even more so if you have a measure for the same code on Firefox/Chrome Android. Thanks. @jensimmons |
Föderation EN Sa 08.06.2024 17:47:47 @jensimmons Honestly, just 2 hours of a tired looking man reading through all the MacOS Sonoma bugs they're finally going to fix. |
Föderation DE Sa 08.06.2024 17:55:05 @jensimmons Tuples and Records. A rotation lock api for homescreen web apps. |
Föderation FR Sa 08.06.2024 18:38:21 @jensimmons well.. something like « fetch » api from javascript |
Föderation EN Sa 08.06.2024 18:50:52 @jensimmons support of the is - attribute. |
Föderation NL Sa 08.06.2024 19:08:25 @jensimmons support for :host-context() |
Föderation EN Sa 08.06.2024 19:09:36 @jensimmons Support for extensions in web apps so installing one doesn’t mean giving up my password manager and ad blocker. |
Föderation EN Sa 08.06.2024 19:27:04 @jensimmons Apple committing to bringing parity between native and web apps. |
Föderation EN Sa 08.06.2024 20:10:27 @lucadegasperi Which technologies stand out to you as highest priority? |
Föderation EN Sa 08.06.2024 20:15:00 @jensimmons for my specific use cases I would like to see critical alerts push notifications, background execution for PWAs. In general I would love to be able to build native feeling experiences using web technologies instead of resorting to react native or swift. |
Föderation EN Sa 08.06.2024 20:51:57 @jensimmons I’m hoping iOS 18 will keep improving home screen web apps. As a baseline, they should have feature parity with Safari itself — two examples I was frustrated to bump into recently are lack of support for Picture in Picture and the Screen Wake Lock API. |
Föderation EN Sa 08.06.2024 21:02:37 Fullscreen API in iOS Safari. |
Föderation EN Sa 08.06.2024 21:09:34 @jensimmons A macOS release focused on bug fixes and polishing features already in the OS. |
Föderation EN Sa 08.06.2024 21:28:46 @jensimmons All I want is to replace the words 'add to home screen' with 'install app name' and make it more prominent. It will never happen as Apple have a monopoly on the App Store and have taught users to look in the app store. |
Föderation EN Sa 08.06.2024 21:29:20 @jensimmons but I really appreciate you reaching out Jen. |
Föderation EN Sa 08.06.2024 21:31:41 @jensimmons Chrome's plugins are the reason I stay there. Safari plugin model is awful and needs to be updated. |
Föderation EN Sa 08.06.2024 23:03:36 @samsethi Are you thinking of Safari Extensions? That’s legacy now. The Safari/WebKit team worked to create a web standards organization to get consensus across browser to standardize the way extensions work so there is one model that all browser use. And we shipped our implementation — Safari Web Extensions — many years ago now. We keep updating it with improvements year after year. |
Föderation EN Sa 08.06.2024 21:52:51 @jensimmons Safari’s been my browser of choice since its introduction. It used to be part of my development environment too, but when the new dev tools shipped around the Bling fork, I had to switch to Chrome for development. I’d love to go back to using a Safari for everything. |
Föderation EN So 09.06.2024 17:22:32 @jensimmons - Add features for Web Push / Notif API that are currently not supported (icon, image, tag, close(), to name a few). Also, fix MDN (some of these features are listed as supported, but they are not). 16.4 brought a lot of good stuff, but not much was added/fixed since then unfortunately |
Föderation EN So 09.06.2024 18:46:49 @jensimmons it'd be nice if Webkit would include the same accessibility semantics for popover that Firefox and Chromium have https://hidde.blog/popover-accessibility/ oh and hoping no LLMs will be added to the browser |
Föderation EN So 09.06.2024 20:13:24 @hdv @jensimmons What is WebKit missing in this case? Off the top of my head aria-details isn't done but iirc the aam says not to do anything with it for AX API? It would be nice to get the light dismiss bug on iOS fixed though! |
Föderation EN So 09.06.2024 20:20:37 @Lukew @jensimmons last time I checked it doesn't set aria-details (under specific conditions) and doesn't set the group role as a fallback. the HTML AAM PR is still open (https://github.com/w3c/html-aam/pull/481) and no WPT exist for it yet, but Chromium and Firefox already have this behaviour |
Föderation EN So 09.06.2024 20:29:48 @hdv @jensimmons group fallback role is possibly an issue, the aria-details is per spec. Medien: 1 |
Föderation EN So 09.06.2024 18:55:39 @jensimmons browser choice coming to everyone instead of just Europe |
Föderation EN So 09.06.2024 20:18:59 @jensimmons Safari tech preview for iOS would be a big help. Also the ability to update the browser distinct from the OS (both iOS and macOS). While I know macOS *can* you never get the choice to on the OS latest version. |
Föderation EN So 09.06.2024 22:03:24 @jensimmons I hope to see lots of great new features for PWA’s. I want to see Electron become redundant, because macOS supports all the same features via native web API’s. Pretty sure that’s not gonna happen though 😅 |
Föderation EN So 09.06.2024 22:11:04 @jensimmons I know this might be counterintuitive - but a robust iCloud bookmark sync extension for Chromium browsers, that reliably works on macOS. I love Safari on mobile, and I’m already hooked into the Apple ecosystem, but you don’t need to lock me into Safari too. A little love for those of us who like a bit of browser variety would go a long way 🙏 |
Föderation EN So 09.06.2024 22:23:55 @jensimmons Same as the last year, AVIF or JXL with HDR, or JPEG with gainmaps. Please! |
Föderation EN Mo 10.06.2024 03:17:32 @vancura @jensimmons Ah, that reminds me, I need to file a WebKit compositing issue with AVIF when the color space is HDR! |
Föderation EN So 09.06.2024 22:32:54 @jensimmons I’m hoping for: |
Föderation EN So 09.06.2024 22:34:55 @jensimmons |
Föderation EN So 09.06.2024 22:48:15 @jensimmons 1. You mentioned in a blog post 17 new Safari versions shipped over a 28 month span. Love it; keep it up. 2. I believe I saw somewhere that commits for Anchor Positioning have been spotted in the WebKit repo—yes please. |
Föderation FR Mo 10.06.2024 00:13:47 @jensimmons Scroll-driven animations |
Föderation EN Mo 10.06.2024 01:13:47 An AI engine that will fully spec-out, write tests for, and implement HTML Modules. |
Föderation EN Mo 10.06.2024 11:12:04 @jensimmons |