Comments (3)
UI-wise, no new options are needed. as a minimum, make “Settings / Notifications / On/Off” a per-profile switch.
it is not that easy, we have the notifications permission that user may not grant and we would still need to display the state of the global app notifications
EDIT: maybe show disabled for all even if enabled, when permission is not granted and and on enabling request permission or go to system settings to change the permission, I guess
not sure this aligns with "maintenance" but well :)
from deltachat-android.
afaik, the "Settings / Notifications / On/Off" switch was never meant to reflect the system setting, let alone that it can change it.
if the user has disabled notification permission in the system, the whole settings dialog is not reachable but a warning is shown instead. this is fine and can stay as is. "Settings / Notifications / On/Off" anyways cannot be altered or viewed.
so, my idea is really only to only replace Prefs.isNotificationsEnabled()
by eg. dcContext.getConfig("notifications_enabled")
and let the setting-switch change that setting.
from deltachat-android.
then first we need a core issue for this
from deltachat-android.
Related Issues (20)
- Don't offer to chat when clicking an email address HOT 2
- "create contact manually" option is confusing for chatmail
- The invite links are hard to discover
- allow to "invite friends"
- Notification seems to pop up twice when a message is received HOT 28
- forward/share from contact-profile HOT 3
- adapt internal strings to changed "read receipt" behaviour HOT 1
- High battery usage with DC 1.46.x F-Droid HOT 7
- remove "Switch Profile" from main menu HOT 1
- tint dangerous icons red HOT 1
- move "Video Chat" option to "Attach" menu HOT 2
- f-droid seems not to pick up the changelogs
- remove trash can from profile switcher
- F-Droid: Long description for German in wrong language HOT 8
- crash when opening log if log lines are too many
- in account switcher, mark selected account differently
- remove email addresses from profile switcher for chatmail
- Changing the language direction of Luri Bakhtiari HOT 6
- F-Droid can't build HOT 1
- remove gmail's oauth2 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deltachat-android.