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

No responsive design? #9329

Closed
akuckartz opened this issue Mar 30, 2019 · 9 comments
Closed

No responsive design? #9329

akuckartz opened this issue Mar 30, 2019 · 9 comments

Comments

@akuckartz
Copy link

I am using riot-web from Chrome on an Android Smartphone. The page looks like displayed on a large screen.

@aaronraimist
Copy link
Collaborator

Riot web isn't designed for mobile phones. Riot shouldn't let you open it, it is supposed to provide you with a link to the android app. You probably have your user agent set as a desktop browser.

@akuckartz
Copy link
Author

That sounds like "This bug is a feature."

I would like to use Riot web on mobile phones and don't like to depend on OS-specific "Apps".

@tulir
Copy link
Contributor

tulir commented Mar 31, 2019

It is a feature. Native apps provide a far better experience than a web app and it's much less work to only support larger screens.

@akuckartz
Copy link
Author

it's much less work to only support larger screens

That is the (only) reason which I think might have some validity. But responsive design now has a history of about nine years and I don't see why it is can't be used efficiently in developing riot web. It seems to have been a goal in the past: #82

@tulir
Copy link
Contributor

tulir commented Mar 31, 2019

It seems to have been a goal in the past: #82

I'm pretty sure that was just responding to narrower desktop browser windows (e.g. using half a screen). Riot web has never targeted mobile browsers because the native apps have always been there and done it better. At this point, it would be a ton of work to make everything mobile optimized and there are much more important things to do too.

@aaronraimist
Copy link
Collaborator

I think it is quite likely that another web client will come along that targets mobile web browsers but Riot probably isn’t that client. They already employee people to write great native apps so I don’t think they are going to put much focus on Riot web working on mobile.

The beauty of matrix is you can use any client you want. Eventually if many people want it, someone will write a good mobile web client.

@jryans
Copy link
Collaborator

jryans commented Apr 1, 2019

We would need to very consciously choose to support mobile web and invest in making it work for there to be any chance of it working well as each new feature lands over time. At the moment, we're focusing on the Riot apps for mobile, so I'll close this issue.

If you'd like to open a new issue that explains your use case for mobile web stated as a suggestion, we could use that to track interest going forward.

@jryans jryans closed this as completed Apr 1, 2019
@akuckartz
Copy link
Author

This issue was intended as such a suggestion. Thanks for discussing it here, but I will not create yet another issue for the same purpose. I consider this as closed with resolution "won't fix". That might play a role in evaluations of the Matrix ecosystem or not.

@jryans
Copy link
Collaborator

jryans commented Apr 1, 2019

To be clear, with my community member hat on, I would also like to see mobile web clients exist. Riot itself just isn't in a position to offer that today.

t3chguy pushed a commit that referenced this issue Oct 17, 2024
* remove lowercase (proposal)

Lowercase doesn't make sense here (at least in German). I suggest removing it or creating a new translatable string.

* remove lowercase

Lowercase doesn't make sense here (at least in German). I suggest removing it or creating a new translatable string.

* Update screenshot

---------

Co-authored-by: David Baker <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants