Slider control doesn't work on mobile platform

Seeing that nobody replied to my comment of February, 18 2015 at http://forum.webix.com/discussion/comment/4486/#Comment_4486 I am making a conclusion that slider control is totally useless on mobile platforms because:

  1. I must use either webix.Touch.disable(); or webix.Touch.limit(true) because otherwise zoom and scroll don’t work for my form on mobile platforms, form is cropped and user don’t have a chance to see any parts of the form that didn’t fit into the screen size.

  2. Once I use either webix.Touch.disable(); or webix.Touch.limit(true) it totally kills slider controls. Perhaps it kills some other controls as well (see jgranado’s comment at http://forum.webix.com/discussion/comment/2054/#Comment_2054) but I didn’t test other controls myself and may confirm it only regarding sliders.

I tested it in both Android built-in browser and Mozilla on various Android
devices and in Safari on iPhone/iPad and for all these platforms sliders are
totally frozen.

Despite of all my efforts like attaching custom event handlers to sliders
I still didn’t find any solution so far.

So my question is: does it have any sense to keep trying or it’s better to
renounce all claims to force sliders working under mobile platforms (at least
until this issue will be resolved in one of the next versions)?

Hello,

we have fixed the problem with slider in “limited” mode. We will include this solution into the next build (it will be available in few days).

Great news! Thank you so much, Maria! I am looking forward to getting updated release soon.

Maria wrote “…it will be available in few days”.

20 days passed since that time but I can’t find next build so far. Am I looking for the new build in a wrong place? Where exactly it is located?

If you have a commercial license - you can locate Webix 2.2.10 in the customer area - http://webix.com/clients/

GPL version will be updated to Webix 2.3 on March 24

Thank you for informing me about planned release of new GPL version. I don’t hold a commercial license yet, but depending upon the results of my first experiments with Webix most probably will purchase Team Pack for my company.

Got a new Webix 2.3.0 released 24-Mar-2015 (as it was promised by Maksim), thanks a lot for this new version. It works slightly better than previous one but still not perfect. In my tests:

  • Built-in Android 4.0.3 Browser - slider doesn’t work, neither dragging nor taping on it has any effect.

  • Firefox v.33.0 under the same Android 4.0.3 - slider works fine but webix.message is broken now - white horizontal lines on the red background instead of the text.

  • Safari on iPhone 5 - both slider and webix.message are OK

Hence some progress in comparison with previous release 2.2.3 is obvious - now slider works in two of three of my tests, however new Webix version brought some regress as well - webix.message, which successfully worked everywhere in the past, is now broken under Firefox.

I am eager to see the next release with all mentioned issues fixed.

Please check

Default Slider
http://webix.com/snippet/m/f0b4c6bc

Slider with webix.Touch.disabled();
http://webix.com/snippet/m/f95c5efb

Both are works for me correctly in native Android browser and in Chrome for Android.

Thank you so much for your examples and for your patience to my problems. In my tests both your examples work fine in Firefox v.33.0 on Android 4.0.3 tablet and are totally dead in native Android browser on the same device.

I don’t treat it as a serious problem for now assuming that it is just a peculiarity of certain device used for my tests. Furthermore, I used online crossbrowser/crossplatform testing service http://crossbrowsertesting.com/ giving a chance to launch an application under wide variety of devices and browsers. The results are rather positive - webix slider in Touch.limit(true) mode successfully passed all possible platform tests. Note that unlike many other online crossplatform testing services http://crossbrowsertesting.com/ is not a software emulator, it uses real physical devices so the results inspire a certain trust. Therefore I think that further discussion about slider behaviour in Touch.limit(true) mode may be closed. Thank you again for the latest updates.

However, as I already wrote above, new 2.3.0 release brought a number of new layout issues, which we didn’t see in previous versions. I assume that it is not JS, but mainly CSS issues. I am ready to send a couple of screenshots but not sure where is the right place for it.

I am ready to send a couple of screenshots but not sure where is the right place for it

You can send them by mail to support@webix.com
Please reference link to this discussion in the subject or in first lines of email.