Fair enough, I understand not everyone will think the price is reasonable.
However, I'd point out that one single comparable image from iStock costs $12 to $33, while $15 with SVGBackgrounds.com will get you unlimited backgrounds for unlimited projects in a single month.
If you have one or two website projects in a given month and use a total of 2 or more backgrounds — you get better value.
The first problem is: What happens if I stop subscribing. Can I still use the backgrounds I already installed? How often do I get updates? If I pay monthly, I want at least monthly updates.
I think you would be better off with a lifetime license or a more reasonable yearly rate. You also should advertise the update frequency more prominently.
Otherwise nice product. Good luck with sales I guess.
"Can I still use the backgrounds I already installed?"
— Yes, you just can't save/download backgrounds for future use.
"If I pay monthly, I want at least monthly updates."
— Great point and I'm trying to get better about this. The bulk of my income is from freelancing, but as SVG Backgrounds grows I'm carving out more time to make improvements and add new graphics. One day, I hope to be able to make the site my sole focus.
If you want your site's CSS to influence anything inside the SVG (color, etc) you'd have to do it inline, but I'd always go for background-image first.
It can still be done with some JS trickery: set the SVG file as background-image as norms, this will be the fallback in CSS, then during page-load use JS to read that same then-loaded SVG file into an in-DOM (but hidden) SVG element so the var() properties get resolved, then re-serialise the SVG element with computed style properties and set that as the page background via a data: URI - or preferably: an ObjectURL - the downside to this approach is you’d have to re-run the code every time you want to update it, which won’t work well for pages that update var() properties at 60fps…
Which features work differ in inline vs <img> and css background. Mostly you cant run js or load external resources in your css background svg. Probably doesn't matter for this usecase.
Small bug report: on Safari 16.3 (18614.4.6.1.6) when you hover over one of the circles to pick a new background, during the animation the circle's interior extends outside the circle's border.
I remember on my Mac SE 30, I loved playing with BW patterns in super paint. MacOS also had desktop pattern selector IIRC. I miss pattern in design in general. I'm happy if it makes a comeback.
Sure, some only have a need for a background or two, others have ongoing needs.
In your case at $10 per image, wouldn't a $15/month subscription be a good value if you got 2+ images (a value of $20+) — assuming you cancel before being rebilled?
Or are you saying, regardless of value, having to cancel isn't worth the hassle?
more here: https://github.com/sw-yx/spark-joy/blob/master/README.md#bac...