id = "colorslurp" name = "ColorSlurp" homepage = "https://colorslurp.com" # The App Store listing's own subtitle. description = "The Ultimate Color Picker." # The app's own icon, the 180x180 apple-touch-icon on its homepage. icon = "https://colorslurp.com/favicons/apple-touch-icon.png" # ColorSlurp has no command-line tool; the bundle identifier is what a consumer # sees when the user runs it. executables = [] platforms = ["macos"] [installation] macos_bundle_ids = ["com.IdeaPunch.ColorSlurp"] [dotfiles] # ColorSlurp is a Mac App Store app by IdeaPunch, LLC, and it is sandboxed, so # its preferences domain is inside its container rather than at the top of # ~/Library/Preferences. On this machine the container is # ~/Library/Containers/com.IdeaPunch.ColorSlurp, with # Data/Library/Preferences/com.IdeaPunch.ColorSlurp.plist holding the settings — # showPickerGlobleShortcutKey, showMagnifierGlobleShortcutKey and # copyToLastCopyedColorGlobleShortcutKey (each a keycode plus modifiers), # dockAndMenuBarVisibility, currentColorsControlsMode, collectionColorSize, # touchBarMiddleColorsMode. # # The container path is literal because that is what it is: ~/Library/Containers # is not one of the named base directories, and the sandboxed copy is a # different file from the unsandboxed ~/Library/Preferences one. paths = ["~/Library/Containers/com.IdeaPunch.ColorSlurp/Data/Library/Preferences/com.IdeaPunch.ColorSlurp.plist"] # The saved palettes are a Realm database at # Data/Library/Application Support/default.realm inside the same container, # with its .lock, .note and .management siblings. It is not under the path # above, and a live Realm is not a file to copy between machines. exclude = ["~/Library/Containers/com.IdeaPunch.ColorSlurp/Data/Library/Application Support/"] # No credential file: the container on this machine holds the preferences plist # and the palette database, and nothing under it is a credential end to end. # ColorSlurp is distributed through the App Store, so there is no licence file # to enter either. secret = [] # No machine_lines: the global shortcuts and display preferences are the point # of carrying this file. plists have no rule syntax here in any case — format # is toml, yaml or json.