Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

separate mobile interface is needed #5102

Closed
rcubetrac opened this issue Apr 28, 2014 · 24 comments
Closed

separate mobile interface is needed #5102

rcubetrac opened this issue Apr 28, 2014 · 24 comments

Comments

@rcubetrac
Copy link

Reported by piratepraveen on 28 Apr 2014 08:48 UTC as Trac ticket #1489838

On android phones, K9 mail can do email pretty well, but Firefox os is pathetic. Their default email app does not work and they don't care about it. I have no hope it will ever work. So I'm forced to use their mobile browser to check emails. I won't be alone in this boat I'm sure, all people checking mails via mobile browsers are affected.

It needs really a lot of patience to get it to work on the mobile browser. You need to zoom in to see the list of mails and then try a few times to open the threads, then try ten times to open the individual message, in between it will zoom in and out when you click, and finally when it
opens your browser crashes. You have to start over and you need to be a believer and pray for
this to actually work.

So we should have a mobile interface,

which has only minimal screen size requirements. All menus should be foldable and should be placed at the bottom or as a drop down list. gmail mobile interface would be a good place to look for possibilities.

If someone can provide a time estimate, I'm willing to run a crowd funding campaign to get this feature developed (along with #1369135).

Keywords: mobile
Migrated-From: http://trac.roundcube.net/ticket/1489838

@rcubetrac
Copy link
Author

Comment by @thomascube on 27 Nov 2014 18:53 UTC

A responsive theme is planned for version 1.2. We already have a volunteer who started working on the design and UX part of it. As soon as there's more progress on this, we'll keep this ticket updated.

@rcubetrac
Copy link
Author

Milestone changed by @thomascube on 27 Nov 2014 18:53 UTC

later => 1.2-beta

@rcubetrac
Copy link
Author

Comment by marclaporte on 8 Jan 2015 15:46 UTC

I propose to move to Bootstrap. The two main options are:
http://www.google.com/search?q=Bootstrap+vs+Foundation

Both are excellent. Bootstrap has more mind share:
http://trends.builtwith.com/docinfo/Twitter-Bootstrap
http://trends.builtwith.com/docinfo/Foundation

Beyond responsive design, this will make theming easier as designers know these tools. And tons of free and paid themes are available.

Thanks!

@rcubetrac
Copy link
Author

Comment by kaystrobach on 22 Jan 2015 08:54 UTC

any chance to see some progress or join forces?
we use roundcube for a project with quite some users in an academic / edu environment and would like to have a mobile friendly interface as well ...

@rcubetrac
Copy link
Author

Comment by marclaporte on 17 Feb 2015 02:52 UTC

This Android app has between 50,000 and 100,000 installs:
https://play.google.com/store/apps/details?id=smalltownboys.rc

So I predict huge popularity for the mobile version of Roundcube. I'd sure like to touch base with the unnamed volunteer :-)

Thanks!

@rcubetrac
Copy link
Author

Comment by kaystrobach on 12 May 2015 08:02 UTC

is there any progress on that issue, i would like to see something like that and would provide testing etc.

@rcubetrac
Copy link
Author

Comment by marclaporte on 12 May 2015 21:51 UTC

Here is a way to help:
https://roundcube.net/news/2015/05/03/roundcube-next-is-coming/

Thanks!

@rcubetrac
Copy link
Author

Milestone changed by @thomascube on 29 Jul 2015 07:02 UTC

1.2-beta => 1.3-beta

@rcubetrac
Copy link
Author

Comment by jure on 5 Aug 2015 12:54 UTC

I understand this thread is for mobile skin.
But what is your opinion on native Android app?
Is there any AJAX API that would simplify such approach?

I came to the idea, because:

  • today is almost not possible to use IMAP/SMTP on public hotspots
  • there's no app for roundcube that would allow offline message composing.

Penny for your thoughts? :-)

Rgds,
Jure

@julkue
Copy link

julkue commented Mar 30, 2016

👍

As this issue is still open, is there any help necessary?

A mobile optimized roundcube should:

  • be based on AngularJS 2 (will probably be stable when this will be released)
  • be based on SCSS
  • contain JSDOC comments
  • contain karma + jasmine + Sauce Labs (cross browser) tests
  • contain ESLint
  • should additionally be designed in a prototype first, to make sure it fits usability requirements and has a good user experience

Prerequisite

  • RESTful API available to make AJAX requests

To answer the first question about time estimate, from my point of view this would take at least 3 months for a high quality realization (for a single developer).

@alecpl
Copy link
Member

alecpl commented Mar 31, 2016

We do not plan working on this on current code base. We have Roundcube Next for this.

@alecpl alecpl removed the P2 label Apr 7, 2016
@sophie-h
Copy link
Contributor

Is there hope that you would pull a bunch of small css adjustment to the Larry skin to make RC work on small screens? If this is the case, I would give that a try.

@julkue
Copy link

julkue commented May 25, 2016

@qua-bla to whom is your question?

@sophie-h
Copy link
Contributor

@julmot to folks that can pull i.e. RC project members

@lahcejopa
Copy link

Are there any plans to make that happen either in the form of the skin or a standalone mobile app or this feature request just died/got abandoned with a WONTFIX tag?

@sophie-h
Copy link
Contributor

sophie-h commented Oct 4, 2016

I hoped for a sign from the RC team. Looking at #5093 there is stuff
happening to the skins.

I will spend a day this week to see if it is realistic to get all the
"position absolute" mess (these skins were created before css flexboxes
were available) usable for mobile via media queries. I will report if I
gave up.

A bit annoying that I have to setup a working dev-layouts version of
RC. I will start working on 1.2 first since the basic problems should
be identical.

@sophie-h
Copy link
Contributor

sophie-h commented Oct 5, 2016

Okay, this is impossible since there is JS stuff going on setting html style attributes. Creating another skin is also not an easy solution since skins currently can be delivered depending on the device form. I'm out.

@basdds
Copy link

basdds commented Oct 21, 2016

Any updates on roundcube for mobile browsers in release 1.3? I've used some mobile skins working flawlessly with roundcube by now...

But native support for mobile browsers would be a milestone for the project imho!

@th3penguinwhisperer
Copy link

Yet another user who would like to see a responsive RoundCube. On my smartphone I can't even see the subjects. I don't get this feature is already postponed for 2 years. Is RC still being worked on or abandoned as well by the devs?

@alecpl alecpl modified the milestones: 1.4-beta, 1.3-beta Nov 30, 2016
@alecpl
Copy link
Member

alecpl commented May 29, 2017

Work is in progress (https://github.com/roundcube/elastic) Hopefully will be part of 1.4.

@th3penguinwhisperer
Copy link

@alecpl Cool! Really looking forward to finally have this as part of Roundcube!

@xshadow
Copy link

xshadow commented Sep 11, 2017

@alecpl Would love to see that too

@HighlyFavoredBA
Copy link

@alecpl: Is Elastic still expected to be ready in 1.4?! Is 1.4 going to have a 177 by 49 area for logo banners?! I don't see a banner image in the current Elastic dev files. Should 1.4 be ready by spring 18? :--)

@alecpl
Copy link
Member

alecpl commented Mar 4, 2018

The Elastic skin has been merged into the Roundcube repo.

There's no banner in Elastic. All you can do is to replace the "watermark" image. I think 1.4-beta will be released sometime in 2018-Q2.

@alecpl alecpl closed this as completed Mar 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants