konklone / congress-android

Congress for Android, an app for tracking Congress.
https://play.google.com/store/apps/details?id=com.sunlightlabs.android.congress
Other
158 stars 43 forks source link

Notifications need scheduling option #328

Closed bderrly closed 12 years ago

bderrly commented 13 years ago

An option in the notification preference pane that allows you to say: don't send notifications between the hours of X and Y. Any notifications generated between those hours would be postponed until sometime after Y.

konklone commented 13 years ago

I totally understand where you're coming from, but I think this sort of thing is best handled at the system level, not the individual application level. Silent mode would be the easiest way to not be bothered with notifications during work or while sleeping. To turn off just the app's notification during a specific window, I'm comfortable with users having to open the app and go to the notification settings to disable it.

I had experimented with having a system-wide notification on/off button on the main menu, but concluded there wasn't any room. However, I'll be redesigning the menu system entirely in the beginning of next year, and it'll probably include a quick on/off button for notifications.

bderrly commented 13 years ago

Unfortunately silent mode isn't always an option; my phone is also my oncall pager for work and as such I can't silence it at night. As to the other option, I'm personally not comfortable with having to open the app just to turn on/off notifications twice a day as this is a burden to remember (that is until 4:06am when the notification goes off like last night). What this means in essence is that I'll turn notifications off for good and use the app much less frequently.

Your other comment about this being more of a system-level thing seems great on the surface, but there is currently no way, at the system level, to control notification times per application. If this were added to the Android base image my bug would be moot.

konklone commented 13 years ago

Well, okay, you have a point. I'll re-open the ticket, and label it for consideration in the future. I don't know that I'm ready to commit to adding the feature - it'd help to hear similar feedback from other users to know that it was worth the time.