For setup, follow the FocusTimer Pro User Guide. Get the plugin through its Elgato Marketplace listing: choose Open in Stream Deck, follow the Marketplace prompts, then drag Focus Timer from the action list onto a key. No separate installer or developer tools are needed.
FocusTimer Pro Support & Guides
An app can close before sending its AppleScript reply. FocusTimer Pro rechecks whether it is running after a failed quit request and suppresses the warning when it confirms the app has exited. If the state cannot be checked, it keeps the warning visible. Report the app name and whether it actually closed if this continues.
Only Safari and Google Chrome are supported. Allow Stream Deck to control the browser under Automation. Enter domains such as youtube.com, separated by commas. Subdomains are included; unrelated domains and other browsers are not blocked. Checks run during active focus, approximately every three seconds, and may take longer while macOS is awaiting permission or an app is busy.
Use Refresh to rescan installed apps. Standard Applications folders and their subfolders are searched. Apps stored elsewhere can be added by exact name under App not listed?. Existing selections remain when you refresh. Stream Deck and essential macOS components are excluded from blocking.
If Stream Deck or the plugin stops unexpectedly, open Stream Deck again. On startup, FocusTimer Pro attempts to restore pending environment changes and leaves the timer idle. A process that has been force-quit cannot restore macOS until it runs again.
If restoration fails, the pending operations remain recorded for retry. Do not delete recovery data while environment changes remain unresolved. Contact support if a recovery warning persists.
Include your macOS and Stream Deck versions, FocusTimer Pro version, the feature used, the exact settings message, and what actually happened. For quit warnings, say whether the app closed. Review screenshots and logs for personal information before sharing them.