jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2023-05-26T13:59:34Zhttps://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/852There is no visual congruence between Settings icons2018-07-13T15:57:10ZannaThere is no visual congruence between Settings iconsIn the main window you can see a gear to enter the settings.
In the settings view you can see a check mark to get back to the main window.
Both buttons are labeled "Settings".
For me this seens to be - visually and logically - a huge ...In the main window you can see a gear to enter the settings.
In the settings view you can see a check mark to get back to the main window.
Both buttons are labeled "Settings".
For me this seens to be - visually and logically - a huge gap for users.
Any ideas to make it more congruent? E.g. an arrow button that indicates back to main window? ...Gnome 2018.07.15https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/849chatview: missing images are badly handled2018-07-12T21:03:46ZHugo Lefeuvrechatview: missing images are badly handled**How to reproduce**:
1. User A sends an image to user B
2. User B receives the image and the chatview displays it successfully
3. For some reason the image is deleted from user B's filesystem
4. Whenever User B tries to display the conv...**How to reproduce**:
1. User A sends an image to user B
2. User B receives the image and the chatview displays it successfully
3. For some reason the image is deleted from user B's filesystem
4. Whenever User B tries to display the conversation, the chatview now displays a white hole and the js logs report various resource access errors
**What should happen**: Instead of trying to display the broken/missing image we should display the usual file transfer canvas. We used to have some code for doing that but it is now broken and should be repared.Gnome 2018.07.15Hugo LefeuvreHugo Lefeuvrehttps://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/845chatview: message bar blocked at bigger size when sending empty messages2018-07-12T21:03:54ZHugo Lefeuvrechatview: message bar blocked at bigger size when sending empty messages**How to reproduce:**
1. Open conversation
2. In the message bar, type SHIFT+ENTER multiple times. This will make the message bar's height bigger and create and empty message
3. Click "send"
4. Message bar is now blocked at bigger size,...**How to reproduce:**
1. Open conversation
2. In the message bar, type SHIFT+ENTER multiple times. This will make the message bar's height bigger and create and empty message
3. Click "send"
4. Message bar is now blocked at bigger size, regardless of the conversation
**Expected:** Size of the message bar is reset-ed after empty message was sent.Gnome 2018.07.15https://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/843chatview: invitation text is not selectable2018-07-12T21:04:01ZHugo Lefeuvrechatview: invitation text is not selectableThe invitation text in the chatview is not selectable. This is very annoying if one wants to copy and ringID for example.
This is an easy bug. Simply fix the CSS.The invitation text in the chatview is not selectable. This is very annoying if one wants to copy and ringID for example.
This is an easy bug. Simply fix the CSS.Gnome 2018.07.15https://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/839chatview: navbar glitch during call2018-07-12T21:04:09ZHugo Lefeuvrechatview: navbar glitch during callDuring a call the navbar should not appear, that is it should be `display: none`. Currently it is `visibility: hidden` which means it appears on screen, as a 'hole'. This should be fixed before the next release.During a call the navbar should not appear, that is it should be `display: none`. Currently it is `visibility: hidden` which means it appears on screen, as a 'hole'. This should be fixed before the next release.Gnome 2018.07.15Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/838chatview: navbar present during call if peer sends a message2018-07-12T21:04:38ZHugo Lefeuvrechatview: navbar present during call if peer sends a message**How to reproduce:**
1. User A (any client) calls user B (GNU/Linux GNOME client, latest master)
2. User B accepts the call. User A and B are now able to communicate
3. At some point user A sends a message to user B
4. User B receives t...**How to reproduce:**
1. User A (any client) calls user B (GNU/Linux GNOME client, latest master)
2. User B accepts the call. User A and B are now able to communicate
3. At some point user A sends a message to user B
4. User B receives the message and the chatview pops at the right side of the screen.
* First bug: The chatview has a navbar and it should not.
* Second bug: Received message is not present.
![screenshot-2018-07-03-17-43-44](/uploads/2714c60d103a7b4ca1ac477ac0854bc5/screenshot-2018-07-03-17-43-44.png)Gnome 2018.07.15https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/880No ring item in appindicator on Ubuntu 18.042019-06-20T12:15:44ZRoberto ResoliNo ring item in appindicator on Ubuntu 18.04The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main`The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main`Next major releasehttps://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?