Finally enable compositing, 3d-transforms, etc. for SVG. All the preparatory work is done and LBSE has enough functionality to support it.
Pull request: https://github.com/WebKit/WebKit/pull/2487
<rdar://problem/97481962>
Committed 253054@main (5c46074bb656): <https://commits.webkit.org/253054@main> Reviewed commits have been landed. Closing PR #2487 and removing active labels.
Hi, I tested 253054@main. But, your tiger doesn't animate. Is this expected? https://ibb.co/mcSnFZP
(In reply to Fujii Hironori from comment #4) > Hi, I tested 253054@main. But, your tiger doesn't animate. Is this expected? > https://ibb.co/mcSnFZP Thanks Fujji for the early testing. Yes it is expected -- there's still stuff missing to make the demos work. I will let you know when you can repeat the testing :-)
(In reply to Nikolas Zimmermann from comment #5) > (In reply to Fujii Hironori from comment #4) > > Hi, I tested 253054@main. But, your tiger doesn't animate. Is this expected? > > https://ibb.co/mcSnFZP > Thanks Fujji for the early testing. Yes it is expected -- there's still > stuff missing to make the demos work. I will let you know when you can > repeat the testing :-) Oh, I mixed this up, thought you were talking about the vibrant tiger example. The one from 2019 in the reveal.js presentation should work -- did you click on "Welcome to the future" to trigger the animation? NOTE: You'll notice that the tiger SVG is clipped -- that's a bug in the actual html/svg file, due to missing viewport clipping in earlier LBSE versions. To see the unclipped tiger, you need to manually enlarge the viewport in the svg document fragment.
Oh, I didn't click. It works! You did a great job!
(In reply to Fujii Hironori from comment #7) > Oh, I didn't click. It works! You did a great job! Thanks Fujii, still LBSE is not ready yet for production. I will soon create GitHub issues on https://github.com/nikolaszimmermann/WebKitIgalia/issues, to track what's still missing in LBSE -- better than tickin' off items on my personal, invisible TODO list :-)