This has been an often brought up feature request since 2015.
What I imagine for the user is they create a Repeating Node and set a texture on it. They can set some settings on it such as the zoom of the texture. Then the node has controls on it in the editor to adjust its size and the editor/engine figures out what’s necessary. At runtime should be able to change the zoom/offset/size of a Repeating Node and it magically just works.
I will increase the bounty on this over time until it’s a deal too good to refuse until someone contributes it to the editor+engine.
If anyone is interested in this feature as a user of Defold please mention any mechanics you would want for it.