-
Notifications
You must be signed in to change notification settings - Fork 156
feat(notifications): add toggle to show group chat start as incoming … #3945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…call - Added a new toggle in NotificationSettings to display group chat start notifications as incoming calls - Updated notification handling logic to respect the new setting - Added localization keys for the toggle label
0b5ffe4
to
5a5ffae
Compare
|
Hi 👋 Thank you for the contribution but we cannot accept user facing changes without checking with the product team first. There have been discussions around this but for the moment having Element Call not ring for rooms is the way to go. Feel free to raise a ticked on https://github.com/element-hq/element-meta/issues and see if you can get any traction on it. |
@stefanceriu , it's quite an unexpected outcome, to be honest - the very same PR has been accepted by iOS team (@pixlwave to be more specific) earlier (here) and only rejected by Android team for one reason: Element 'Classic' was not accepting anything new at all. I can't as well see any references to the necessity to get a prior approval on the Contribution Guide, nor in Pull Request guide. I have, however, raised a separate issue as per your request: element-hq/element-meta#2802 As per my understanding - and please, do correct me if I'm wrong or missing something, rings are an essential part of the group interaction, which is required for your biggest customers as well, unless you plan to keep that as a separate / paid feature of course? |
That's probably because legacy already had that My thought process here is that if we go add a toggle for every single setting folks disagree on then we'll end up in a sea of configuration options we cannot possibly test or maintain properly. For that reason Element X is taking a different approach and letting the product/design/ux team lead what we do, how and why. |
Thanks for diving me into the details! It starts making a bit of sense now. It looks like you are the person behind that commit, that restricted the calls for 1:1 calls only? If that's correct, would you mind to elaborate on the reasons behind that restriction, please? |
It's been a while but I believe I took over and delivered a draft PR from the VoIP team. If I'm not mistaken the logic was that if you start a call in a room then it was probably scheduled by other means (i.e. calendar invites) and that you shouldn't bother the whole room, especially the ones that weren't invited. DMs are more ad-hoc. The requirements are listed in element-hq/element-meta#2385 |
Yeah, I can see my comments and my screenshot reposted by someone at 2385 :) I understand the distraction argumentation, but, unless I'm missing something, I can't see anyone saying that group calls must not be able to ring a bell. Personally I know two various approaches:
The PR offered gives the user an option to choose and hence to use the messenger in more use cases. I understand - it's a bit awkward - it tries to work around the fact, that the user level preference lies deeply under the hood - in SDK. Based on the links you've provided, would it be correct to assume that @manuroe is the person, making the decisions? If not - how shall I process? |
A gentle reminder |
@stefanceriu , it is like 2 months passed, with no responce from none of the tickets - nor here, nor at meta project issue raised. I understand that the product in use by a huge paying customers might have different priorities and that makes sense, so I understand that fork might be a better solution here. May I kindly ask you to help with one thing only? We've tried changing the line in SDK, that filters out group calls, but the client still didn't raise a call for the group call. I'm trying to make a fork for SDK and client with that setting altered and publish this to the stores - guess, it might ease some pressure (if any) on you and you could consider that as a tests polygon. Thank you in advance in any way! |
I understand that tagging everyone would not help (and might even hurt), but I don't know who is the right person to approach. I see that @pixlwave is doing lots of the releases, alongside with Stefan, hope Doug wouldn't mind my gentle ping in here. |
Fundamentally this isn't our choice to change the behaviour. Your best bet would be to discuss this with the Element Call team over in #webrtc:matrix.org (it's possible they didn't see your ticket in /meta) 🙂 |
Thank you very much, Doug - you're always of great help! |
…call
Pull Request Checklist
UI changes have been tested with:
Signed-off-by: [email protected]
Enhancement for: element-hq/element-meta#2429