hamsket icon indicating copy to clipboard operation
hamsket copied to clipboard

Changing the default UI to something more consistent

Open franzcor opened this issue 3 years ago • 1 comments

Hello. This is more a feature request here.

The UI is pretty confusing BUT is not an Hasmket fault. The whole thing works opening up web apps and for this reason it will always have a different interface for every service. For example I found myself to change manually the code in conversejs service to have a dark mode and I still have google hangouts that's white.. and that hurts. But that's not only about colours: It's really bad to have all those different icons/layout for every service without having just a nice unique interface.

I would like to have the choice to change the UI so EVERY service would have the same interface (Like Pidgin does). I know that this is maybe impossible to have, but I would also be happy with a CLI interface so I can look at all the services facing just one interface.

I am wondering if it is doable!

franzcor avatar Feb 10 '21 19:02 franzcor

Sorry but this definitely wouldn't be doable without a COMPLETE overhaul of how the entire application works from back to front. I'm not a developer of Hamsket/Rambox, but I do know enough about how it works to say that each chat app is basically a browser tab that opens the web version of each chat app. In order to have a consistent interface, Hamsket would probably need to get super low-level, hooking into some sort of unique API for each chat app. Since each chat app has their own backend service, likely few or none of which are documented are open, I believe it would be an enormous undertaking and I don't think it's doable for Hamsket.

JL102 avatar Jul 18 '21 16:07 JL102