This is for advanced & automation use cases.
I would like the app to be able to run commands on timer state changes.
Possible use cases include:
- Enable / disable macOS Work Focus Mode (my use case)
- Change Slack status
- Enable Work / DnD mode in some other app with an API or Apple Shortcuts integration
- Change Elgato Stream Deck page / button title (my use case)
- Change lighting with smart home automation, light up a «Do not disturb» banner on my office door.
- Start / stop performance boosting music playlist etc.
The MVP realisation is fairly simple: you add a textbox to the app and anything typed in that textbox gets executed on timer start/sop/ pause/unpause with a corresponding word as the command line parameter.
I can find examples of this feature implemented in other software, if needed.
WorkingHours version: 2.12.8
Operating system: macOS 15.5
Device model: MacBook Pro (2021, M1 Pro)