id = "dozer" name = "Dozer" homepage = "https://github.com/Mortennn/Dozer" description = "Hide menu bar icons to give your Mac a cleaner look." # The app icon out of Dozer's own asset catalogue. icon = "https://raw.githubusercontent.com/Mortennn/Dozer/master/Dozer/Other/Assets.xcassets/AppIcon.appiconset/Icon_256x256.png" # Dozer has no command-line tool; `detect` carries the name of the app bundle. executables = ["Dozer"] platforms = ["macos"] [dotfiles] # Dozer/Other/Info.plist gives CFBundleIdentifier com.mortennn.Dozer. # Dozer/ViewControllers/GeneralVC.swift reads and writes every setting through # `Defaults[…]` — hideAtLaunchEnabled, hideAfterDelayEnabled, hideAfterDelay, # noIconMode, removeDozerIconEnabled, showIconAndMenuEnabled, iconSize, # buttonPadding — and the toggle shortcut through # UserDefaultKeys.Shortcuts.ToggleMenuItems. `Defaults` is a UserDefaults # wrapper, and a non-sandboxed macOS app's UserDefaults is the property list # named after its bundle identifier in ~/Library/Preferences, which is # [preferences]. paths = ["[preferences]/com.mortennn.Dozer.plist"] exclude = [] secret = [] # No machine_lines: a hide delay, an icon size and a keyboard shortcut are the # settings a user wants on the next Mac, and a property list cannot be matched # by prefix or key_path in any case.