Hello Kerem,
I understand your concern, but allow me to clarify. When I “suggest” something to the engineers, as in the case of physics body flipping, that doesn’t mean it gets done… I wish I had the authority to demand features, but it’s not the case. I have also suggested the addition of vector object buttons, but I didn’t announce it here publicly.
In regards to Widgets, yes, the use of vector object buttons from 1.0 to 2.0 was dropped. It was a decision made by the engineers. We felt that the majority of Corona developers would be satisfied with image-based 2-file, 2-frame, and 9-slice buttons. I don’t consider the lack of it in 2.0 as a bug… it was a simply a feature that was dropped by design.
Whether it’s a “bug” or a “lacking feature” isn’t really the core issue. Since the launch of Widgets, we’ve seen that many users require implementations that are not native to the framework. When it comes to widgets, it’s impossible to predict every use-case by every developer. We could spend months adding new features, and there would still be a list of requests, constantly growing/expanding/changing. This is why we decided to open-source Widgets 2.0 (and 1.0)… so developers can use the framework (either one) and hopefully accomplish their very specific, non-common widget-related needs. That doesn’t mean that we’re stopping all support and feature implementation on widgets, but rather, that we’re allowing developers to add their own custom features if they require them sooner than we can realistically add them.
I could have phrased it better in my first response to this thread, so I apologize for that. Still, when it comes to widgets, developers now have 3 choices (4 choices actually):
-
Use Widgets 2.0 within its supported framework.
-
Add in specific, non-common features using the open-sourced 2.0 library.
-
Use Widgets 1.0 (not recommended, but allowed).
-
Build your own “widgets” using standard Corona display objects, listeners, etc.
I will request the addition of vector-object buttons again, but I don’t know where it will land on the list. Proven, documented widget bugs (in terms of performance and functionality) will be fixed before new features and legacy features from 1.0 will be added back in. In the meantime, you have the 4 options above, and I hope one of them will suit your needs.
Thanks for your understanding,
Brent