I have some columns set to Number type and configured to show a range while entering data into the form:
First: today it started to show the slider to the left instead of the center of the screen:
Thatโs not a big problem, the thing is that if you touch/click on a certain point at the left or right of the slider (while itโs centered, for example like this):
It will move the slider exactly to where you touch/click instead of increasing/decreasing by the steps you configured it to do.
This is REALLY BAD for me because:
Please some help. I hope this is not another of those โwe are google and we think this is the best way so just get used to itโ
@Steve Any idea?
Attn @Mike_Moss @Arthur_Rallu
@Mike_Moss @Arthur_Rallu Any idea?
Is this a side effect on new changes? @Mike_Moss
I donโt believe that has ever been the behavior of the range slider.
It was until a couple of days.
Before I could change the number by just tapping once at either side the slicer by the number configured inside โIncrease/decrease stepโ
Is there any way in wich this problem will be solved anytime soon? @Mike_Moss
Even a simple response would be apreciated.
I cannot believe Iโm the only one affected by this or the only one that liked how it worked before.
Iโm feeling like a crazy person defending its POV
@SkrOYC we are actively looking at this.
As you know, sliders are a tradeoff: a visible, discoverable way to grok a full range of acceptable values, but the tradeoff can be precision (i.e. fine grained motor skills to select a small value).
We intend to find a way to get precision, while also honoring the step increase / decrease needed by the customer (which ranges from simple -1 / +1 to much larger steps).
Question for you:
What context are your app users when using this control?
Screenshots of the app (if possible) always welcome (and helpful).
@Mike_Moss Thanks for your response and sorry if Iโm late, Iโve been through a lot of work lately.
I have posted screenshots on this post and also an explanation of why I need this to behave the old way
Every record have 5 fields that need to be entered using sliders/range and every month there are going to be around 80-90 records and 90% of those records are entered between the 1st and 10th of each month.
Since the one incharge of entering the info needs to do it fast, range is our way to go but now it takes more time because of this problem
@SkrOYC
sorry for lack of clarity: when i say Inside / Outside Iโm thinking more of the environmental conditions in which your users operate:
Either way, we are intending to give you the ability to increment as needed. It may not be the same way as the old slider, but the outcome is that your users will be able to adjust increments as needed (and ideally quickly and accurately).
Thanks for the response.
Curious why you have to take away long-standing behavior in order to give it back. Why not leave it until a suitable replacement is available?
Thanks @Mike_Moss
Hope there are really smart people working on this in order to make a new way equal or better than the old one.
Iโm with @Steve on this one. We shouldnโt face this kind of problems in the first place.
There should be a a suitable replacement done first, so we can adapt to it and prepare our users how to do things once a change gets executed, but in this case (similar to the left align Gallery View, text on About page, Card Views, etc) the change was done and then we had to start moving to deal with it.
You know, if it ainโt broken, donโt fix it
Ended up with a workaround, as everything inside AppSheet that has no fix in the future.
UX:
I made the field an Enum base Number and created a suggested values expression:
IFS(
[_THIS]<1,
LIST(
[_THIS],
[_THIS]+1,
[_THIS]+5
),
[_THIS]<5,
LIST(
[_THIS]-1,
[_THIS],
[_THIS]+1,
[_THIS]+5
),
AND(
[_THIS]>=5,
[_THIS]<=145
),
LIST(
[_THIS]-5,
[_THIS]-1,
[_THIS],
[_THIS]+1,
[_THIS]+5
),
[_THIS]>149,
LIST(
[_THIS]-5,
[_THIS]-1,
[_THIS],
),
[_THIS]>145,
LIST(
[_THIS]-5,
[_THIS]-1,
[_THIS],
[_THIS]+1
)
)
This way I just allow the user to enter values between 0 and 150 and there are 5 and 1 step options.
Itโs not perfect at all and I hate the fact that I had to make this just to fix a problem that should have never existed if no one would have changed the way Range behave.
I canโt cover my hate for Google policies,
I'll move this to the set of killed features that the new AppSheet Team removed without previous notice
User | Count |
---|---|
16 | |
10 | |
8 | |
5 | |
5 |