Show newer

Ready for Safari Technology Preview 166? It’s out today, with support for:
• `@counter-style`
• `contain-intrinsic-size`
• `@supports (selector(&))` for testing CSS Nesting
• `text-transform: full-width`
• `popover`
• RegExp `v` flag
• new WASM baseline JIT
• `preconnect` via HTTP early hints
• Cancel, Unknown, and Clear keycodes
• selection API that works across shadow boundaries

Plus even more: webkit.org/blog/13964/release-

edition

Dungeons of Daggorath
Robot Odyssey
Thexder
Baldur’s Gate
Star Control II
The Secret of Monkey Island
Super Mario 64

Show thread

recent edition

The Room
Pillars of Eternity
Zelda: Breath of the Wild
Horizon: Zero Dawn
The Last of Us
The Witcher III
Hearthstone

@CodexArcanum I still like the game and show overall, and I’m not bummed if other people don’t.

@arv @rniwa it’s in ~/Library/Safari/Databases . Note that you have to access with Finder, not command line, due to the protections on ~/Library/Safari

TLOU spoilers 

@janxdevil See that's what I always thought when I played the first game, only reinforced when you find the recorder citing their past unethical and failed experiments. So I never understood why Joel's choice was supposed to be remotely difficult or divisive. But I think Naughty Dog just failed to make the "one life vs the world" setup as credible as they meant it to be.

@mitchw that’s how it reads to me but I don’t think that’s how it is intended! I think the writers, the Fireflies, and Joel all believe there is a sure shot at a cure that requires immediate murder. It’s seemingly intended to be a trolley problem scenario, not a depiction of utter depravity or lunatic recklessness. At least, that’s the impression I got from the second game and from the delta between the first game and the show.

@sleepy @jwz think that’s the authorial intent (though perhaps the more nuanced: “he would sacrifice the world for the one he loves, and does”. I think it’s meant to be objectively true and specifically actually believed by Joel.

But it’s not very well supported by the actual cure scenario, which makes it seem more like he’s rescuing his loved one from deranged quacks.

Stuff like this is why I always assumed the Fireflies are full of shit at the end of The Last of Us and had no idea how to make a cure and were just going to murder a person for nothing. I assumed that was the intended reading, but maybe it's just a splash of bad writing in an otherwise brilliantly written game and show?

slate.com/culture/2023/03/last

@sto3psl Sorry about that, it’s restricted for technical reasons I can’t fix right now but the upshot is to disable “webgl” for main thread OffscreenCanvas.

I can’t share when actual support for WebGL OffscrenCanvas is coming but it’s something we are interested in.

@sto3psl This was a bug in an earlier beta. The intent is that OffscreenCanvas will not support "webgl" contexts regardless of whether it's on a worker. Expect to see that fix in an upcoming beta, it should allow for easier feature detection. (Sorry, I didn't realize it hadn't been in a beta yet). bugs.webkit.org/show_bug.cgi?i

@AshleyGullen This was a bug in an earlier beta. The intent is that OffscreenCanvas will not support "webgl" contexts regardless of whether it's on a worker. Expect to see that fix in an upcoming beta, it should allow for easier feature detection. bugs.webkit.org/show_bug.cgi?i

@rgadellaa @AshleyGullen I'm not able to discuss scheduling questions in detail on Mastodon. If anyone is aware of breakage besides the Construct framework, let us know, so we have all the relevant information.

@AshleyGullen we are evaluating this, but it’s likely we will still ship the 2D support before 3D. We believe it is conforming per spec to support OffscreenCanvas without WebGL. And it should be feature detectable (just try making a gl context in an OffscreenCanvas and see if it fails). How much is the impact to update the feature test?

@sto3psl I think you can feature test this directly by trying to make a GL context for an OffscreenCanvas - it will error out if this combo is not available.

@mackuba specifically from a content blocker you want to do this? Not from within a web page?

@infotexture @webkit we are interested in this feature. There are some important issues for the CSS WG to work through in the standard, including issues based on ways that Chrome’s current implementation diverges from the spec. Not gonna comment on future timelines but we are positive on this feature.

Safari Technology Preview 165 is out today!

It includes:
• RegExp Duplicate Named Capture Groups
• `text-transform: full-size-kana`
• `x` units in `calc()` function
• `image-set()` — resolution and type as optional arguments
• the `length` property of `CSSKeyframesRule` for Web Animations
• `Headers.prototype.getSetCookie`
• `link` `rel=modulepreload`

Plus bug fixes and much more.

webkit.org/blog/13932/release-

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.