Muszę zmienić motyw używając skryptu dla Mojave, Alfreda i Sourcetree. Udało mi się to już zrobić z Mojave i Alfredem za pomocą tego skryptu:
var alfredLightTheme = "Alfred"
var alfredDarkTheme = "Alfred Dark"
function run(args) {
args = args ? args : []
var systemEvents = Application("System Events")
var alfred = Application("Alfred 3")
if (args && args == 'dark') {
systemEvents.appearancePreferences.darkMode = true
alfred.setTheme(alfredDarkTheme)
} else if (args && args == 'light') {
systemEvents.appearancePreferences.darkMode = false
alfred.setTheme(alfredLightTheme)
} else {
systemEvents.appearancePreferences.darkMode = !systemEvents.appearancePreferences.darkMode()
alfred.setTheme(systemEvents.appearancePreferences.darkMode() ? alfredDarkTheme : alfredLightTheme)
}
}
Wydaje się, że w przypadku Sourcetree muszę kliknąć pozycje menu, ale jak mogę to zrobić?