This is actually a “regression” bug. Stepper worked fine when W2 was released, because I wrote the tutorial on Stepper, tested it, and it functioned exactly as it’s supposed to. I don’t know exactly how/when this issue slipped in, but I’ll make sure it gets resolved in a daily build upcoming very soon, as in next week at the latest.
I investigated all of these issues, and the common factor is that adjusting the reference points of Steppers (off the center point) is not supported. This applies to adjusting the reference points of groups that Steppers are contained in too (i.e. setting a group’s reference point to center, versus the normal top-left). Essentially, the touch location of the Steppers are based on the coordinates of the press in content space versus the position of the stepper. If you shift around the reference points of the Steppers and/or the groups off their “normal”, it tweaks the input coordinates given to the Stepper, which explains (@ale) why it appeared that the decrementing isn’t working.
So, long story short: we are likely going to fix Stepper to not be based on reference points, but it won’t happen overnight. This has been added to the “to do” list, but it will likely happen after some of the higher priority tasks are implemented for W2.0.
I don’t completely agree with this. On top of the reference point issues, case 23373 is not using a single call to setReference point. This example states that deeply nesting (more than 1 group deep) is causing the issues.
I’ll check into this tomorrow. I can’t recall the entire sample you submitted at this moment, but if you did any kind of manipulation of any group or nested group that contains the Stepper (x or y shift or scaling) then this is likely the issue. I’ll check out the code again tomorrow.
Danny, preliminary tests show that the widget itself works. However, a new bug was introduced that makes the widgets react very slowly. I reported the bug : Case 23427.