axolotl icon indicating copy to clipboard operation
axolotl copied to clipboard

Improving the application graphical design.

Open pparent76 opened this issue 2 years ago • 8 comments

HI,

Just want to mention that I'm starting to use the app for a daily usage, that's great. Thank you for it.

One of the things that lowers user-friendlyness and pleasure to use is graphical design that I think it could be easily improved taking inspiration on Teleport, Android signal app, or whatsapp. I think it is within my skill and therefore I'm thinking about proposing and improval when I have time (maybe not before few weeks), if you're ok with it.

For example the first and biggest issue I see is that the font for messages is way to big, and therefore we can only read few words on screen. It is way bigger than on any other messenging app on ubports.

Also I think overall the colors could be better chosen, maybe reuse the colors of the original app. Maybe have the contact logo have different colors depending on the name, to avoid being too monotonous. Maybe have a special color, or visual thing for groups so that we can easily differentiate them visually. Among other things.

Thank you.

pparent76 avatar Mar 15 '22 19:03 pparent76

Hello Pierre and thank you for your interest about Axolotl. Indeed, the UI can be greatly improved, if you feel like you want to contribute then you're very welcome! Don't hesitate if you have any questions.

Flaburgan avatar Mar 16 '22 11:03 Flaburgan

Ok well as soon as I have time (maybe in few weeks) I will try to go over the most obvious improvements at least for my own usage, and I will publish my modifications here in github, so you can see if you like it.

The only possibly little tedious part for me is to setup a cross-compilation environment to compile ubports package for my vollaphone. But I hope it won't be too tedious.

I'll keep you up.

pparent76 avatar Mar 16 '22 11:03 pparent76

No need to work on your phone, you can work locally on desktop ;)

Flaburgan avatar Mar 16 '22 15:03 Flaburgan

Actually, the first thing you can do to help would be to tackle https://github.com/nanu-c/axolotl/issues/185 which is about inserting default data in the local DB so that you can then work on your computer without needing a phone number etc.

Flaburgan avatar Mar 16 '22 15:03 Flaburgan

Yes but I prefer to cross-compile it for my phone, It's better to have a good overview of the actual Ux on a phone, and on top of that it gives direct reward for developing: being able to actually improve the look&feel for my own usage.

pparent76 avatar Mar 17 '22 10:03 pparent76

Ok I'm going to try working on it today.

pparent76 avatar Jun 09 '22 08:06 pparent76

I someone can help me with building the package for uBports it might help.

pparent76 avatar Jun 09 '22 09:06 pparent76

It is describe in the doc: https://github.com/nanu-c/axolotl/blob/main/docs/INSTALL.md#clickable if you have an actual issue please describe it

Flaburgan avatar Jun 09 '22 20:06 Flaburgan