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

Custom UI hard to achieve? #1972

Closed
tvld opened this issue Jan 19, 2016 · 7 comments
Closed

Custom UI hard to achieve? #1972

tvld opened this issue Jan 19, 2016 · 7 comments
Labels
Feature: Request Requested Feature ui/ux

Comments

@tvld
Copy link

tvld commented Jan 19, 2016

We need a simplified UI for a specific target group. We did not find directions how to override the default UI. What is best way to proceed to use something like this, without running into forking/upgrading hassles?
1 resized
3 resized

@Sing-Li
Copy link
Member

Sing-Li commented Jan 19, 2016

@tvld question ... are ALL your users on mobile, and ONLY interact via the above UI ?

Or ... are you looking for (on the same server) a mix of conventional Rocket.Chat browser/desktop UI users PLUS mobile users on current Rocket.Chat UI PLUS mobile users on above UI?

@tvld
Copy link
Author

tvld commented Jan 19, 2016

Currently, about 70% of the users are on mobile, and increasing, so we develop mobile first. Our current PHP-solution uses responsiveness and we would do this here as well, not to leave desktop users completely in the cold.

As a side-note: We believe the "hamburger icon" to slide in a panel, even though still used abundant today, is not the best way to go on mobile.

@geekgonecrazy
Copy link
Contributor

Seems like overriding the UI to this level might be best going something the route of our PWA efforts. - https://github.com/RocketChat/rocket.chat.pwa

Seems like adding the ability to allow complete UI swap won't be possible until we make the move to another UI framework.

@engelgabriel
Copy link
Member

Depends on #277

@engelgabriel engelgabriel added this to the Important milestone Jan 2, 2017
@andpiazza
Copy link

Hello @tvld, curious how you personalized the RC+ app to the screenshots that opened this thread.

And what's the alternative you suggest to the Hamburger icon. Thanks!

@tvld
Copy link
Author

tvld commented Feb 26, 2018

@andpiazza The alternative would have been the bigger buttons at the top/bottom as you can see in the mockup. We never got to the real implementation on Rocker though, so sorry but cant help you much there...

@geekgonecrazy
Copy link
Contributor

Going to close this in favor of #277

Although I feel the true nature of this request was how hard it would be to implement your own UI, not customize ours.

I think now with the improvements to our Rest API and hopefully our documentation. This wouldn't be so hard.

A good example of this is our Rocket.Chat+ applications. They are 100% native. They can only use the api's to communicate. They use our REST api for all actions, and they use our realtime api to subscribe to events.

So making your own UI is getting easier.

I'd also say that Android as well as potentially iOS have their SDK that communicates with Rocket.Chat seperate from the code base. So you can now take that SDK and implement your own UI even easier.

@theorenck theorenck removed this from the Mid-term milestone Dec 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Request Requested Feature ui/ux
Projects
None yet
Development

No branches or pull requests

8 participants