jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2019-11-18T20:23:00Zhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/894Link another device: ugly OK button in case of failure2019-11-18T20:23:00ZHugo LefeuvreLink another device: ugly OK button in case of failure**How to reproduce**:
1. Go to account settings, click "Link another device"
2. Enter a bad password and click "Export on the Ring"
![Screenshot_from_2018-08-10_14-47-45](/uploads/d8971897b68729fde2cfe8f66c5cf996/Screenshot_from_2018-08...**How to reproduce**:
1. Go to account settings, click "Link another device"
2. Enter a bad password and click "Export on the Ring"
![Screenshot_from_2018-08-10_14-47-45](/uploads/d8971897b68729fde2cfe8f66c5cf996/Screenshot_from_2018-08-10_14-47-45.png)
OK button is full width which is extremely bad looking.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/893Disable the "+ Link another device" button when the account is turned off2021-03-10T07:12:12ZovariDisable the "+ Link another device" button when the account is turned off1. Settings
2. Accounts
3. Toggle the "Enable account" to Off (shown in red in the image). Offline should show.
4. Suggestion: Disable the "+ Link another device" (shown in green in the image) button<br>
When an account is offline the "+...1. Settings
2. Accounts
3. Toggle the "Enable account" to Off (shown in red in the image). Offline should show.
4. Suggestion: Disable the "+ Link another device" (shown in green in the image) button<br>
When an account is offline the "+ Link another device" always fails.
What do you think?
Thank you
![image](/uploads/88198a828cb9bbd9b0804777cd41a67b/image.png)
Linux Mint Debian Edition 3 (LMDE3)<br>
ring-gnome "Live Free or Die" built on 2018-08-02 21:47:35 UTCSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/873chatview: bad mouse pointer in buttons from ellipsis menu2022-12-08T01:15:22ZHugo Lefeuvrechatview: bad mouse pointer in buttons from ellipsis menu**Affects**: latest GNU/Linux GNOME client
Buttons from the ellipsis menu are missing a `cursor: pointer;` statement, so they show the wrong mouse pointer.
![screenshot-2018-07-13-11-58-34](/uploads/ab63b1a7893adc9b3d7cd76137af27cd/scr...**Affects**: latest GNU/Linux GNOME client
Buttons from the ellipsis menu are missing a `cursor: pointer;` statement, so they show the wrong mouse pointer.
![screenshot-2018-07-13-11-58-34](/uploads/ab63b1a7893adc9b3d7cd76137af27cd/screenshot-2018-07-13-11-58-34.png)
Note: you can't see the mouse pointer in the screenshot, because, well, it's a bad screenshot.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/872chatview: send button should be greyed out when message bar is empty2021-08-18T20:30:02ZHugo Lefeuvrechatview: send button should be greyed out when message bar is empty**Affects**: latest GNU/Linux GNOME master
It is not possible to send a message when the message bar is empty, so we should grey out the send button and make it unclickable in this case. IIRC this can be done in pure HTML/CSS.**Affects**: latest GNU/Linux GNOME master
It is not possible to send a message when the message bar is empty, so we should grey out the send button and make it unclickable in this case. IIRC this can be done in pure HTML/CSS.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/871chatview: back button has wrong icon2018-07-13T17:18:46ZHugo Lefeuvrechatview: back button has wrong icon**Affects**: Latest GNU/Linux GNOME master
The back button is currently `arrow_back_ios`, which is not centered. It looks pretty ugly:
![screenshot-2018-07-13-11-35-41](/uploads/4e97c022bcf55b1f32c9620a59746c49/screenshot-2018-07-13-11...**Affects**: Latest GNU/Linux GNOME master
The back button is currently `arrow_back_ios`, which is not centered. It looks pretty ugly:
![screenshot-2018-07-13-11-35-41](/uploads/4e97c022bcf55b1f32c9620a59746c49/screenshot-2018-07-13-11-35-41.png)
We should rather use `arrow_back`.
icon link: https://material.io/tools/icons/?search=naviga&icon=arrow_back&style=baselineHugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/870chatview: ellipsis menu appears shifted for small messages2022-12-08T01:15:19ZHugo Lefeuvrechatview: ellipsis menu appears shifted for small messages**Affects**: latest GNU/Linux GNOME master.
**How to reproduce**: Send a small message (1-2 characters).
The ellipsis menu appears shifted:
![screenshot-2018-07-13-11-15-02](/uploads/855ca6108c75cfa5bb1543d27e3ecefd/screenshot-2018-07...**Affects**: latest GNU/Linux GNOME master.
**How to reproduce**: Send a small message (1-2 characters).
The ellipsis menu appears shifted:
![screenshot-2018-07-13-11-15-02](/uploads/855ca6108c75cfa5bb1543d27e3ecefd/screenshot-2018-07-13-11-15-02.png)
It should be displayed next to the message. e.g.
![screenshot-2018-07-13-11-19-23](/uploads/42b90dcb5555edf331a2023bb9d28679/screenshot-2018-07-13-11-19-23.png)
This is because of the HTML/CSS box layout. This is a relatively easy bug, the timestamp should probably be moved into the internal message wrapper.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/859Advanced account settings page -> Security section: Make fields width visuall...2021-08-19T18:50:26ZannaAdvanced account settings page -> Security section: Make fields width visually congruent with each other (e.g. use "Private key password" field width here)What it says on the tin. There is a visually gap in width here.What it says on the tin. There is a visually gap in width here.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/858General account settings page: Make it possible to remove a profile picture w...2023-05-26T13:59:34ZannaGeneral account settings page: Make it possible to remove a profile picture without having to set a new oneOnce i made the choice to replace the default avatar picture, there seems to be no way to get back.
I could change it again and again, but i am still stuck to the decision that i have to choose one manually.
btw. most of my contacts hav...Once i made the choice to replace the default avatar picture, there seems to be no way to get back.
I could change it again and again, but i am still stuck to the decision that i have to choose one manually.
btw. most of my contacts have still their generic id avatars. Until i choose a new picture on my own, my contatcs should see such an generic avatar as well, right? But why don't i see my own generic avatar until i choose a profile picture manually? At the moment this looks more logical to me. Instead of the avatar placeholder that i can see at the moment.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/857General account settings page: Make profile box height visually congruent wit...2019-09-07T13:30:22ZannaGeneral account settings page: Make profile box height visually congruent with account box heightWhat it says on the tin. There is a visually gap in height here.What it says on the tin. There is a visually gap in height here.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/855Advanced account settings page: Make handling of the codecs preference more c...2021-11-16T20:44:52ZannaAdvanced account settings page: Make handling of the codecs preference more clear [visually]This issue is related to audio & video codecs section.
1. If a user doesn't select any codec, both the up & down arrow buttons should be greyed out by default
-> like in GNOME Settings -> "Search" or "Region & Language" tab
2. If a use...This issue is related to audio & video codecs section.
1. If a user doesn't select any codec, both the up & down arrow buttons should be greyed out by default
-> like in GNOME Settings -> "Search" or "Region & Language" tab
2. If a user selects the codec listed on the top, the up arrow button should be greyed out.
And if a user selects the codec listed on the bottom, the down arrow button should be greyed out.
Both for logical reasons.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/853Advanced account settings page: Toggle "Enable video" off doesn't seem to do ...2019-08-27T18:45:52ZannaAdvanced account settings page: Toggle "Enable video" off doesn't seem to do anything [visually]This observation is related to two things here:
1. If i toggle "Enable video" off, the button turns from blue to grey.
But all the video codecs are still turned on.
My suggestion: If a user disables video for one account, logically all ...This observation is related to two things here:
1. If i toggle "Enable video" off, the button turns from blue to grey.
But all the video codecs are still turned on.
My suggestion: If a user disables video for one account, logically all the video codecs should get greyed out visually
-> like in GNOME Settings the Search or Sharing tab toggle buttons do.
2. If i toggle "Enable video" off, go back to main window and try to call a contact from my conversations list, it's still possible to start a video call, even if i disabled video before. My suggestion: If a user disables video for one account,
* a) the video button should be greyed out in the navigation bar.
* b) this should somehow be indicated to possible contacts on the other side. I shouldn't be able to video call someone whose video function is disabled on the other side. just to get an error message in the best case, that this action is not possible right now, cause the contact has disabled video or should check his video settings first.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/847chatview: datetime label only displayed for call messages2022-02-18T16:48:39ZHugo Lefeuvrechatview: datetime label only displayed for call messagesThe datetime label is only displayed for call messages.
![screenshot-2018-07-04-12-09-13](/uploads/1abfd5256cd5d3a605144b70702521eb/screenshot-2018-07-04-12-09-13.png)
It should be displayed for all messages (users should always be abl...The datetime label is only displayed for call messages.
![screenshot-2018-07-04-12-09-13](/uploads/1abfd5256cd5d3a605144b70702521eb/screenshot-2018-07-04-12-09-13.png)
It should be displayed for all messages (users should always be able to now when exactly a message was sent/received).
This is an easy bug, fix is in JS/HTML/CSS.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/846chatview: outgoing call icon has clickable button class2022-02-18T16:46:51ZHugo Lefeuvrechatview: outgoing call icon has clickable button classThe arrow icon for "Incoming call", "Outgoing call", etc. messages is a clickable button (see attached image, red zone). And there's no reason why it would ever be a clickable button. It should just be a non-clickable icon.
![screenshot...The arrow icon for "Incoming call", "Outgoing call", etc. messages is a clickable button (see attached image, red zone). And there's no reason why it would ever be a clickable button. It should just be a non-clickable icon.
![screenshot-2018-07-04-11-55-31](/uploads/c61775df3dd9c428f9273e6ad19cbeb9/screenshot-2018-07-04-11-55-31.png)
This is an easy bug (fix HTML/CSS code).
Hint: start Ring with `gnome-ring -d` and you'll have access to web developer tools by right clicking and selecting "Inspect element".https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/844about dialog: needs some styling work2021-01-31T13:11:29ZHugo Lefeuvreabout dialog: needs some styling workThe about dialog is ugly.
![screenshot-2018-07-04-11-19-36](/uploads/3dcd1c1fe6788ae0ae1bb5f0ac53a80a/screenshot-2018-07-04-11-19-36.png)
At least, the Ring icon is way too big. Or we should use the simple logo, without 'Ring, a GNU pa...The about dialog is ugly.
![screenshot-2018-07-04-11-19-36](/uploads/3dcd1c1fe6788ae0ae1bb5f0ac53a80a/screenshot-2018-07-04-11-19-36.png)
At least, the Ring icon is way too big. Or we should use the simple logo, without 'Ring, a GNU package'. That should be mentioned elsewhere.
This is an easy issue. Hint: take a look at `src/dialogs.c`.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/840chatview: better signal banned status in navbar2022-12-08T01:15:16ZHugo Lefeuvrechatview: better signal banned status in navbarThe navbar for banned contacts is not clear enough:
![screenshot-2018-07-04-09-59-14](/uploads/2bdc56d8b56a2a1a513563a5dce0246d/screenshot-2018-07-04-09-59-14.png)
It does not clearly inform the user that the contact is banned. The onl...The navbar for banned contacts is not clear enough:
![screenshot-2018-07-04-09-59-14](/uploads/2bdc56d8b56a2a1a513563a5dce0246d/screenshot-2018-07-04-09-59-14.png)
It does not clearly inform the user that the contact is banned. The only difference with normal contacts is the buttons set (here: unban).
Ex: we should add a "banned contact" label, or something like that.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/831Add onboarding and new user setup2020-11-20T00:09:51ZannaAdd onboarding and new user setupI guess there are several use cases that would make sense here — especially to explain the interface & settings to new users (e.g. inform users to correctly export the account to avoid to lost it; what delete buttons on messages/files re...I guess there are several use cases that would make sense here — especially to explain the interface & settings to new users (e.g. inform users to correctly export the account to avoid to lost it; what delete buttons on messages/files really delete and what not ...)
More concrete use cases could be gathered in the comments!
What do you think?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/821Use of deprecated gdk and gtk features2023-05-26T13:59:33ZTimothee MenaisUse of deprecated gdk and gtk featuresThe client uses several deprecated features which could eventually be an issue.
Attached is a grep of the make logs listing the deprecated functions.
[logmake](/uploads/20ea8b8c501306bbe1a1113cf4edcb68/logmake)The client uses several deprecated features which could eventually be an issue.
Attached is a grep of the make logs listing the deprecated functions.
[logmake](/uploads/20ea8b8c501306bbe1a1113cf4edcb68/logmake)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/818[GNOME] Small screen (eg. 5 inch)2023-05-26T13:59:33Zovari[GNOME] Small screen (eg. 5 inch)# Notifications
Please enable the notifications, i.e. icons and descriptions, to extend to both sides of the messaging area (aka chatview).
Is this issue a duplicate of https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/102...# Notifications
Please enable the notifications, i.e. icons and descriptions, to extend to both sides of the messaging area (aka chatview).
Is this issue a duplicate of https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/1024?
Thank you
## Image below shows the smallest width with GNU Ring "In varietate concordia" built on 2018-06-08 16:34:45 UTC
![SmallScreen](/uploads/df124105326accaf4db0edaa2f959196/SmallScreen.png)
# Settings
Please enable the Settings to be narrower.
## Adaptive View Switcher
https://puri.sm/posts/the-new-libhandy-0-0-10/
`All`, `Installed`, `Updates` in the image below relate to `General`, `Media`, `Account` in Jami.
![image](/uploads/7a2a6750cbd4fd3a0967da34919ec042/image.png)
Can `libhandy` be used in Jami?
https://source.puri.sm/Librem5/libhandy/
## Camera
Would it be better to have the image shown underneath the `Camera Settings` if the width of the Jami window is reduced? This would enable the Media Settings be work with small screens.
What do you think?
Thank you
## The image below shows the smallest width with Jami "Live Free or Die" built on 2019-06-08 20:38:06 UTC
![image](/uploads/587d9971a0aef71212b004de18856c47/image.png)
## <s>Image below shows the smallest width with GNU Ring "In varietate concordia" built on 2018-06-08 16:34:45 UTC</s>
<s>![Settings](/uploads/8a99f7161ea46742bb84ab1f595c806f/Settings.png)</s>Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/814Save last window position & window size2023-05-26T13:59:16ZannaSave last window position & window size# Use cases
Saving and restoring the window state across sessions is a useful feature, so the App can be reopened right to where the user left off.
# How to code it
"Since applications know best what their state and geometry are – a...# Use cases
Saving and restoring the window state across sessions is a useful feature, so the App can be reopened right to where the user left off.
# How to code it
"Since applications know best what their state and geometry are – and whether, or how, those should be applied once the application is launched – it’s better to have this function near the code that creates the application window itself."
https://wiki.gnome.org/HowDoI/SaveWindowState
What do you think?Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/808Drop App menu or make it optional2021-08-19T18:14:31ZannaDrop App menu or make it optionalMaybe it could be worth to discuss, if the App menu could be removed (or make it optional for systems that don't use App menus like elementary OS which is based on Ubuntu LTS)
All the things - including savoirfairelinux/ring-client-gnom...Maybe it could be worth to discuss, if the App menu could be removed (or make it optional for systems that don't use App menus like elementary OS which is based on Ubuntu LTS)
All the things - including savoirfairelinux/ring-client-gnome#807 - could be integrated into a header bar menu.
See more about using header bar menus here https://developer.gnome.org/hig/stable/header-bar-menus.html.en
Affects account settings view as well.
savoirfairelinux/ring-client-gnome#791
What do yo think?