For over a month now, Opera has been the only major browser out there to currently support SVG natively (Firefox 1.1 will support a subset of SVG Full 1.1 but Fx 1.1 will likely be released in August). Opera has a great SVG Tiny implementation, but I’m posting my wish-list of things to fix for that implementation.
Most of these are bug fixes and things that are missing from SVG Tiny support, but a couple of the included items are definitely outside the scope of SVG Tiny. To be fair to Opera, I put these items lowest on the list.
10) Ability to fill text with linear gradients. (I know that linear gradients are not part of SVG Tiny but Opera 8 currently supports them for shapes and paths).
9) Support of the SVG DOM and Scripting. (I know that DOM/Scripting are not part of SVG Tiny, but this is the ultimate piece of SVG functionality. Without it, I can’t use Opera to play games like this and this. If Opera were to take on this item alone, it would probably become my default browser).
8) Pointer cursor for link elements (Bug 173592)
7) Links working with SVG text (Bug 173588)
6) The “target” attribute to work in <a> elements
5) Rotated non-SVG font glyphs
4) Animations beginning with events (particularly mouse events)
3) Percentages allowed in units
2) Image bug in Windows version (requires a window resize/repaint to view the raster graphic)
And the #1 thing that needs fixing in Opera’s SVG Tiny implementation (how many different ways can I say this):
1) Allow the use of background-image to include SVG into an HTML page.