USE(EGL) was removed from #WebKit... Is it not possible anymore to build WebKit without 3D rendering? That's a lot more things to implement in the Haiku port that I didn't want to look into yet :(
> there are big questions still being asked about how CSS should handle masonry-style layouts. Some people remain skeptical that this capability should be part of CSS Grid, and want it to instead be its own separate display type. Others are questioning whether or not this kind of layout is needed on the web at all — they aren’t sure that well-known websites will use it.
Quick PSA for everyone excitedly using the popover API now it's in all 3 engines. Add an empty pointerdown event listener to your body element, else popover lightdismiss doesn't work on iOS Safari.
Spectra for Prime Video is now OPEN SOURCE. I look forward to seeing this project grow to a degree that I could not make happen on my own!
🚀 Boosts Appreciated! 😃
For those who are unaware: Spectra is an app for Apple Vision Pro that allows you to watch Amazon Prime Video content. While the iPadOS app is available on #visionos, many have said it is hard to use. Spectra aims to solve that by wrapping the website in a native app using #swift and #swiftui.
As this is the first real #opensource project I’ve made, I’ve done some research and think I have setup this repository correctly. But I am open to suggestions on what things I need to look out for and what I should consider enabling or disabling to prevent unwanted things from happening.
Apple #ios 17.4 seems to have regressions with #hls video playback at least from #webkit. does anyone have pointers to helpful technical information on known issues and possible solutions/workarounds?
@AAKL
"It’s worth noting that #Firefox is the only mainstream browser built on an independent, #opensource browser engine whose roots don’t go back to Apple’s #WebKit engine. Google based its Blink engine on WebKit, and Blink powers both #Chrome and #Chromium, the open-source browser upon which most other modern browsers are built, including #Opera, #Brave, and Microsoft #Edge."
I'm at an EU workshop for Apple to discuss and justify its DMA compliance plans. They've been forced into 3 huge u-turns by EU (killing PWAs, removing Epic Games' developer licenses, sideloading) so I'm interested to see their demeanour. Will it be humility, or the usual 'fuck you, we're Apple'? There are people from EU companies that Apple blithely planned to bankrupt by sneakily removing PWAs here. And regulators have human feelings too; no-one like "fuck you". I'll be here all day (try the baguettes!)
@plankton@brucelawson Okay, they sure do. But right now they have the monopoly on "browsers using Webkit on iOS and iPadOS" but as soon as they give up that control, whats the point in maintaining Webkit anymore?
They could ditch all the engineers that work on WebKit, set the default engine to be Chromium/Blink like every other browser, launch on #Windows + #Android and use the money they save on #Webkit development to further their marketshare.
When Chromium comes in to play and Brave, Chrome, Opera, Vivaldi, etc. start moving away from #WebKit, there is very little incentive for Apple to continue maintaining it for just their browser share.
🤷
They can keep #Safari as a brand, just like Chrome / Brave / Opera and ditch the development cost in favour of better marketing budgets.
Our friends at #webkit a few hours ago launched Speedometer 3 and we are testing #MidoriBrowser to see the metrics and performance and it is simply fantastic. Try Midori. Also very soon we will have a new version.
Yo #linux#frontend#webdev people. It is a feasible option to use #gnome web to debug #safai bugs since they're both #webkit, right? If not, alternatives? Boosts welcome 😀
Turns out that it is possible to load and play prime videos - thanks to some help from @khaost! I’ll be posting updates on this thread and hopefully if I run into any problems, someone will be kind and knowledgeable enough to help 🙏🏻😁.
This is what Amazon Prime Video could have looked like on visionOS had they not restricted web playback on mobile Webkit.
Did all this work and then realized that Prime Video requires the Widevine plugin to be present which mobile safari does not support. Interestingly, Prime Video works on desktop Safari, and forcing the user agent on mobile Safari to be desktop Safari doesn’t work. ☹️
This is all $AAPL's fault. Just like touch events; they went and built whatever worked for them and their garbage computers without consulting standards bodies, and we end up stuck with their shitty decisions.
In this one, we have #Mozilla switching CEOs after launching a frankly overpriced service, we have #Apple doubling down on their malicious compliance, this time breaking PWAs voluntarily, and we have Wine and DXVK coming to #Android, but closed source:
It has already been possible to change an #iPhone's default web browser through the "Settings" app since iOS 14.
#Apple has a March 6 legal deadline to introduce app sideloading in the European Union in order to comply with the Digital Markets Act #DMA, and iOS 17.4 will add support for this. #Sideloading will allow Apple users to download apps outside of the App Store, but the change will be limited to customers in the EU.
Now is an opportunity to improve your web experience… and your safety…