Finally, a call screening program that's usable and works. Thank you!
I have a use case which I imagine is quite common: When I'm asleep, I don't want to be disturbed by a phone call unless it's from an important person. I've configured MagiCall so that during normal sleeping hours, it allows phone calls to come through from only three specific people. This is great.
The problem is that I don't always sleep during the same hours. Sometimes I take naps in the afternoon, and during weekends I sometimes stay up late and sleep late. I want to be able to configure MagiCall to change its rules based on when I'm asleep and when I'm awake.
One way for it to know whether I'm asleep or awake could be through an explicit mode button that I press (similar to
PhoneAlarm's profile button). An even better method would be to recognize that I always plug my phone into the charger when I sleep (we both recharge at the same time, haha), and unplug it when I wake up. By watching the power state change, MagiCall could know automatically to change the rules. PhoneAlarm is able to do this to change its profile automatically.
Thanks for your program and your consideration. My quality of life is going up!
Cheers,
David