Skip to content
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

Link to system notification settings #1194

Open
gnprice opened this issue Dec 20, 2024 · 1 comment
Open

Link to system notification settings #1194

gnprice opened this issue Dec 20, 2024 · 1 comment
Labels
a-notifications a-settings UI to show and edit settings and do admin tasks

Comments

@gnprice
Copy link
Member

gnprice commented Dec 20, 2024

When a user wants to change whether Zulip's notifications make a sound or not, whether they pop up visibly on the screen, and so on, the way to do that is in a certain place in the system settings app — both iOS and Android bar the app from controlling that, so we can't have our own settings UI for it.

Those settings can be hard to find, though, especially on Android, and I think most users aren't familiar with them. So:

What I have seen some apps do is they'll have an item in their settings UI that is basically a link to the relevant page of the system settings — you tap it and you get taken to that page.

We have one of those in the legacy app. We should add one in the Flutter app too, once we build out a bit of a settings UI in the first place.

Related issues

Two other issues call for other features of the legacy app's notification settings UI:

@gnprice gnprice added a-notifications a-settings UI to show and edit settings and do admin tasks labels Dec 20, 2024
@gnprice gnprice added this to the M6: Post-launch milestone Dec 20, 2024
@gnprice
Copy link
Member Author

gnprice commented Dec 20, 2024

Ideally perhaps we can even have it go straight to the relevant notification channel, on Android where that distinction exists. That would help users bypass one of the ways that Android's handling of this is confusing, as seen in a chat thread today (part 1; part 2).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-notifications a-settings UI to show and edit settings and do admin tasks
Projects
Status: No status
Development

No branches or pull requests

1 participant