Documentation
¶
Overview ¶
Package focusmode returns information about macOS focus modes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mode ¶
type Mode struct {
// Focus mode ID, e.g. "com.apple.donotdisturb.mode.default" (ModeIDDoNotDisturb).
ID ModeID
// Focus mode name, e.g. "Do Not Disturb".
Name string
}
Mode represents a macOS focus mode.
type ModeID ¶ added in v0.3.0
type ModeID string
ModeID represents a focus mode ID.
const ( ModeIDDoNotDisturb ModeID = "com.apple.donotdisturb.mode.default" ModeIDPersonal ModeID = "com.apple.focus.personal-time" ModeIDWork ModeID = "com.apple.focus.work" ModeIDSleep ModeID = "com.apple.sleep.sleep-mode" ModeIDWorkout ModeID = "com.apple.donotdisturb.mode.workout" ModeIDMindfulness ModeID = "com.apple.focus.mindfulness" ModeIDReading ModeID = "com.apple.focus.reading" ModeIDDriving ModeID = "com.apple.donotdisturb.mode.driving" ModeIDGaming ModeID = "com.apple.focus.gaming" )
List of pre-defined focus mode IDs.
Click to show internal directories.
Click to hide internal directories.