Hey guys,
of course 'Spogg' is first on the list, it is sorted by 'most extraterrestrial'!
I don't care much for the views or the downloads. I know myself: I often just download something, because it might someday be of use although it doesn't interest me much at the time of download. I think that's what many people do. So, the only ones that are really interested are those that actually post in the thread. Why should I invest even just minutes if there is not much interest?
However, I discovered a smaller issue, where you get a non-existent index if you click in an empty area. I fixed this and quickly added an input to set the index external. This should help you, Kortezzzz, and it is also what you need, Spogg, to build a preset management.
I might make additional improvements following Kortezzzz's list, but currently I will concentrate on other work.
The time question:
This one took me around 6 hours of intense work, over two days. I work unusual, because most people will start with notes about the project, making a diagram of some sort, etc. But I have a more figurative mind, probably more like an artist's mind. I see the result as a clear image in my mind, how the control looks, how it works, how I use it, etc. I then program, until it is as I imagined it to be. Probably less effective programming style, but very fullfilling.
My answer is so detailed, because I know your motivation. I have the very same question, everytime I see something that Martin created. I just don't have the courage to just ask him.
Spogg, my biggest work so far in Ruby is my Spline class. You can find it
here. It took me 4 weeks to create (in the same way as described above). I recommend that you download it. It comes bundled with an illustrated pdf manual, that assists you from the very beginnings (how to set up a RubyEdit and a view to work with the Spline class) to actual drawing of splines. And that's something that would help you, because all of the hard work is done by the class in the background, while you can learn a bit about Ruby and how to enter commands. You get instant feedback from the view, using simple instructions, which is so much more helpful then just staring at code, trying to figure out what it does. I'm sure you will love it!