Meowgram
Meowgram copied to clipboard
Some issues on design
I'm not a designer, and I now the app is far from complete but here is some design issue and I may add issue in the future.
- [ ] On Face2Face communication, it's useless to show the the name of the person in the messages
- [ ] Date information are too long, the solution would be to only let's appear the hour and date should be separated by centered bubble (like on the Android app)
- [ ] Microphone button should be on the right (it's kind of a convention)
- [x] On desktop view (contact list & discussion view), it's possible to scroll horizontally in the contact list. It must shouldn't
- [ ] "Focus problem": On the contact list, start typing should start a research, and for discussion view, it should be focus on the textarea to start typing
Thanks! We'll look at this while developing. Although, the problem why the first and second is that weare having trouble with gtk4 and pygobject, some C things are not working on pygobject
The fourth one, im not sure why that happens, never occurs to me.
Ill push a fix on the second one
I don't know what's the status with gtk4 and pygobject. For my case, I was learning with GTK3 but I realise I wanted to develop function that GTK3 wasn't powerful enought but I couldn't figure out how to use GTK4 and Python.
Btw, I would like to contribute to the code but for now my studies is taking me too much time.
I will tick the element's list when it will be fix 😄
Btw what do you mean of putting the microphone on the right side? relative to?
I don't know what's the status with gtk4 and pygobject.
It's just that there are some functions that are not usable in pygobject gtk4 unlike in other languages, such as GtkPropertyExpressions which are essential to ListView
I couldn't figure out how to use GTK4 and Python.
It's like GTK3 but more features and hardware accelerated so if you know gtk3, the transition is straightforward
Btw, I would like to contribute to the code but for now my studies is taking me too much time.
It would be great! Although, me too, I pushed much less commits than I used to.
Btw what do you mean of putting the microphone on the right side? relative to?
Well, on mobile perspective, it's better to have the microphone to the right of the textarea because it's easier to reach rather than having your finger travelling over the textarea to reach the button. Here is a sample of how it works on the Android app.
It also the case on the desktop app
https://user-images.githubusercontent.com/28545669/119327903-c6fae080-bc83-11eb-8bf1-2eaabfd73aa1.mp4
It's just that there are some functions that are not usable in pygobject gtk4 unlike in other languages, such as GtkPropertyExpressions which are essential to ListView
Is it a problem with the Python language himself ?
It's like GTK3 but more features and hardware accelerated so if you know gtk3, the transition is straightforward
Ok then I will look closely, when vacations will come 😂
Is it a problem with the Python language himself ?
Not sure, but this is the issue: https://gitlab.gnome.org/GNOME/pygobject/-/issues/457#note_1119765
With the microphone, It might be the better place to put it, but there are also some messaging apps that put it on the left, so not entirely a convention.
Not sure, but this is the issue: https://gitlab.gnome.org/GNOME/pygobject/-/issues/457#note_1119765
I try to understand but it's beyond my current skills 😂 😭
With the microphone, It might be the better place to put it, but there are also some messaging apps that put it on the left, so not entirely a convention.
Yeah true, not a convention but it's mainly the case
I've updated the 4 issue but now I have another problem where when I change contact, it's sum the previous discussion with the new one
That is also related with the GTK4 problem, fixing it right now will be useless, since the models will be anyways rewritten