Open pilot51 opened 6 years ago
I'd like the ability to have more intricate notification ignoring and rewriting. Also your features (regex rewrite, quiet hours, etc) implemented as plugins would give you more flexibility to tweak those without worrying about introducing bugs in the main code. This would make implementing features and fixes easier for others and pull requests easier to inspect and test as well.
An email requesting a feature outside the intended scope of Voice Notify gave me the idea for plugins.
Basically, as I think of it now, it takes scripts that can be edited directly in the app or placed in a plugins folder.
Those scripts can use basic functions such as system clock or timers to speak dynamic strings. For example, announcing when the clock hits the next hour or, as the email suggested, announcing every 5 minutes that passes. Please comment if you have any other ideas for plugins that you would like to see possible.
Plugins would likely be affected by VN's settings the same way notifications are affected.