-
Notifications
You must be signed in to change notification settings - Fork 11.1k
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
Comments
@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? |
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. |
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. |
Depends on #277 |
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! |
@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... |
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. |
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?
The text was updated successfully, but these errors were encountered: