Hey all, ive gotten some complaints regarding a recent git version with a test user base. It seems you can no longer scroll a message in the messageview. I can reproduce this on my iphone with today's git version but ive also had android complaints. This is a pretty serious issue as it makes rc unusable on mobile devices. Reports show that that is on average about 20% of a site's userbase.
Cor
On 10/21/2013 12:02 PM, Cor Bosman wrote:
It seems you can no longer scroll a message in the messageview.
Did you test both skins?
158556On 21 okt. 2013, at 13:28, "A.L.E.C" alec@alec.pl wrote:
On 10/21/2013 12:02 PM, Cor Bosman wrote: It seems you can no longer scroll a message in the messageview.
Did you test both skins?
No. only Larry so far.
Cor
On Oct 21, 2013, at 1:56 PM, Cor Bosman cor@xs4all.nl wrote:
158556On 21 okt. 2013, at 13:28, "A.L.E.C" alec@alec.pl wrote:
On 10/21/2013 12:02 PM, Cor Bosman wrote: It seems you can no longer scroll a message in the messageview.
Did you test both skins?
No. only Larry so far.
It happens in classic as well. You can scroll with your finger but the moment you let go the screen jumps back up.
Cor
Sorry to be responding to myself, but this seems to fix the issue:
#messagecontent { position: absolute; top: 110px; left: 0; width: 100%; bottom: 27px; overflow: auto; -webkit-overflow-scrolling: touch; }
Want me to send a pull request or are you going to check this out first? Are there any non-webkit mobile browsers?
Cor
It seems things are still not working right on android/chrome, but I dont have an android device to try to fix it..
Cor
On Tue, Oct 22, 2013 at 3:16 PM, Cor Bosman cor@xs4all.nl wrote:
It seems things are still not working right on android/chrome, but I dont have an android device to try to fix it..
I only have an iPad with iOS 7 at hand to test but there Roundcube with the recent fixes we made for mobile devices (see 0.9.4 release notes and [1]) is fully functional. That includes scrolling, double-tapping and even drag & drop.
I also remember testing my modifications on an Android simulator at http://www.browserstack.com/
So unless you can give me a more concrete bug report, I don't see anything we could improve here.
Regards, Thomas
On 25 Oct 2013, at 12:47, Thomas Bruederli thomas@roundcube.net wrote:
On Tue, Oct 22, 2013 at 3:16 PM, Cor Bosman cor@xs4all.nl wrote:
It seems things are still not working right on android/chrome, but I dont have an android device to try to fix it..
I only have an iPad with iOS 7 at hand to test but there Roundcube with the recent fixes we made for mobile devices (see 0.9.4 release notes and [1]) is fully functional. That includes scrolling, double-tapping and even drag & drop.
I have an ipad with IOS7 as well. If I load a mail that does not fit on the screen, I cant scroll it in current git. I made two videos. One that shows the problem, and one that shows our own production version with a css fix.
http://www.youtube.com/watch?v=SM4-M5eFa44 (git) http://www.youtube.com/watch?v=34tUioHuzXo
The other report that im getting is that you cant move the divider elements, and indeed, it seems i can reproduce that on my ipad. This is not such a big problem but if you have a lot of folders this could get annoying.
Finally, on both ipad and android it seems zooming doesnt work. On my iphone this does work. Not sure how big of a problem this is, but i guess people are used to pinching to zoom.
Cor
Cor Bosman wrote:
On 25 Oct 2013, at 12:47, Thomas Bruederli thomas@roundcube.net wrote:
On Tue, Oct 22, 2013 at 3:16 PM, Cor Bosman cor@xs4all.nl wrote:
It seems things are still not working right on android/chrome, but I dont have an android device to try to fix it..
I only have an iPad with iOS 7 at hand to test but there Roundcube with the recent fixes we made for mobile devices (see 0.9.4 release notes and [1]) is fully functional. That includes scrolling, double-tapping and even drag & drop.
I have an ipad with IOS7 as well. If I load a mail that does not fit on the screen, I cant scroll it in current git. I made two videos. One that shows the problem, and one that shows our own production version with a css fix.
http://www.youtube.com/watch?v=SM4-M5eFa44 (git) http://www.youtube.com/watch?v=34tUioHuzXo
All right, I just committed your proposed fix.
The other report that im getting is that you cant move the divider elements, and indeed, it seems i can reproduce that on my ipad. This is not such a big problem but if you have a lot of folders this could get annoying.
Yes, the dividers don't react on touch events.
Finally, on both ipad and android it seems zooming doesnt work. On my iphone this does work. Not sure how big of a problem this is, but i guess people are used to pinching to zoom.
Confirmed. Zooming is disabled on table devices because the double-tapping and drag & drop stuff wouldn't work when enabled. That's on purpose and I currently don't see a way around that restriction.
Needless to say that the Larry skin was made for Desktop browsers and we just hacked some touch capabilities to make it more or less usable on tablets. Don't consider this full support for tables or even mobiles. And we won't put too much efforts into this 'cause Larry won't go down that road anyway.
Some time ago we agreed to put a responsive skin for mobile and touch devices on the roadmap and we'll approach that next. Please understand that this will take a while to come true as it requires proper drafting, screen design and of course programming. But we're already setting plans for it and we'll do our best to come up with it as soon as possible. However, we want to do it right, just as the rest of Roundcube.
For the time being, there are some alternatives out there so please consider them and get rewarded for your patience one we're ready.
Kind regards, Thomas
On 25 Oct 2013, at 18:24, Thomas Bruederli thomas@roundcube.net wrote:
Cor Bosman wrote:
On 25 Oct 2013, at 12:47, Thomas Bruederli thomas@roundcube.net wrote:
On Tue, Oct 22, 2013 at 3:16 PM, Cor Bosman cor@xs4all.nl wrote:
It seems things are still not working right on android/chrome, but I dont have an android device to try to fix it..
I only have an iPad with iOS 7 at hand to test but there Roundcube with the recent fixes we made for mobile devices (see 0.9.4 release notes and [1]) is fully functional. That includes scrolling, double-tapping and even drag & drop.
I have an ipad with IOS7 as well. If I load a mail that does not fit on the screen, I cant scroll it in current git. I made two videos. One that shows the problem, and one that shows our own production version with a css fix.
http://www.youtube.com/watch?v=SM4-M5eFa44 (git) http://www.youtube.com/watch?v=34tUioHuzXo
All right, I just committed your proposed fix.
Cool. Although I think it doesnt work for android/chrome. I should be getting one on monday and i'll see what I can find out.
Finally, on both ipad and android it seems zooming doesnt work. On my iphone this does work. Not sure how big of a problem this is, but i guess people are used to pinching to zoom.
Confirmed. Zooming is disabled on table devices because the double-tapping and drag & drop stuff wouldn't work when enabled. That's on purpose and I currently don't see a way around that restriction.
Needless to say that the Larry skin was made for Desktop browsers and we just hacked some touch capabilities to make it more or less usable on tablets. Don't consider this full support for tables or even mobiles. And we won't put too much efforts into this 'cause Larry won't go down that road anyway.
Thats totally fine :) Im just trying to get Larry somewhat workable with tablets. As long as people can read their email and navigate somewhat im happy. We've been telling people for years that rc is not a mobile app and people should really be using their builtin mail readers. But sometimes people share ipads, or you let a friend use it, or you're behind some firewall, or whatever. Tablet screens are becoming desktop-sized, so width is generally not much of an issue.
I think the scrolling problem above is on the wrong side of the equation though, so im happy you're committing it. Im sure others can benefit.
Cor
Am 25.10.2013 21:10, schrieb Cor Bosman:
Thats totally fine :) Im just trying to get Larry somewhat workable with tablets. As long as people can read their email and navigate somewhat im happy. We've been telling people for years that rc is not a mobile app and people should really be using their builtin mail readers. But sometimes people share ipads, or you let a friend use it, or you're behind some firewall, or whatever.
Or you need functionalities only available in Roundcube (identities and the whole sophisticated logic behind it, to just mention this particular facility).
Michael Heydekamp Co-Admin freexp.de Düsseldorf/Germany
Am 29.10.2013 23:38, schrieb Michael Heydekamp:
Am 25.10.2013 21:10, schrieb Cor Bosman:
Thats totally fine :) Im just trying to get Larry somewhat workable with tablets. As long as people can read their email and navigate somewhat im happy. We've been telling people for years that rc is not a mobile app and people should really be using their builtin mail readers. But sometimes people share ipads, or you let a friend use it, or you're behind some firewall, or whatever.
Or you need functionalities only available in Roundcube (identities and the whole sophisticated logic behind it, to just mention this particular facility)
you need a webmail for identities? oh my god.... i used mobile devices for email long before roundcube existed
and in all 3 cases you have the same inbox and sentfolder
Am 29.10.2013 23:52, schrieb Reindl Harald:
Am 29.10.2013 23:38, schrieb Michael Heydekamp:
Or you need functionalities only available in Roundcube (identities and the whole sophisticated logic behind it, to just mention this particular facility)
you need a webmail for identities? oh my god.... i used mobile devices for email long before roundcube existed
- a webmail is for temporary access email on a foreign device and not more
Michael Heydekamp Co-Admin freexp.de Düsseldorf/Germany