scripts/codesign/setup_local.sh
to generate a local self-signed certificate, to avoid having to re-check the System Preferences > Security & Privacy
permissions on every buildalt-tab-macos.xcworkspace
with XCode, or use the cli: xcodebuild -workspace alt-tab-macos.xcworkspace -scheme Debug
to build the .app with the Debug
build configurationnpm install
Manuscripts 1 1 4 download free. once. It will add the pre-commit hook to ensure that your commits follow the convention and will pass the PR.alt-tab-macos.xcodeproj
file describing AltTab itself. It contains some settings for the appalt-tab-macos.xcworkspace
file describing an xcode workspace containing AltTab + cocoapods dependencies. You open that file to open the project in XCode or AppCodeAlt-tab-macos.entitlements
and Info.plist which are static files describing some app config for XCodePodFile
and PodFile.lock
describe dependencies on open-source libraries (e.g. Sparkle).xcconfig
files in config/
which contain XCode settings that people typically change using XCode UI, but that I want to be version controlledPath | Role |
---|---|
config/ | XCode build settings |
docs/ | supporting material to document the project |
resources/ | files that are shipped inside the final .app (e.g. icons) |
scripts/ | bash scripts useful for CI and local workflows |
src/ | Swift source code |
src/api-wrappers | Wrapping some unfriendly APIs (usually C-APIs) |
src/logic | Business logic (i.e. “models”) |
src/ui | UI code (e.g. sublasses of NSView or NSCollectionView) |
Pods/
and Frameworks/
are generated by pod install
)⌥⇧
)cmd+tab
, so the user can replace theseescape
and delete
key; these should not stop recording shortcutsSystem Preference
> Keyboard
⌥`
shortcut should become ⌥>
on a Spanish ISO keyboard