BREAKING CHANGE: announcement: https://github.com/lwouis/alt-tab-macos/discussions/5533 * improved performance, especially switcher responsiveness * reduced battery usage even more * reduced ram usage (closes #5450, closes #5539, closes #5627) * reduced app size even more * polished many aspects of the ui; align more with liquid glass * better handle "ghost" windows (closes #5509) * fix issue with wrong window order (closes #5492) * escape closes the switcher on tahoe (closes #5585) * improve search matches (closes #5488) * localizations trimmed and reviewed entirely (closes #5583) * highlight matching app icons when searching, in addition to text * better settings import/export * reworked "send feedback" experience * reworked exceptions ui (closes #5482) * per-shortcut settings (closes #5313) * rework about window
27 lines
974 B
Bash
Executable File
27 lines
974 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -exu
|
|
|
|
version="$(cat "$VERSION_FILE")"
|
|
date="$(date +'%a, %d %b %Y %H:%M:%S %z')"
|
|
minimumSystemVersion="$(awk -F ' = ' '/MACOSX_DEPLOYMENT_TARGET/ { print $2; }' < config/base.xcconfig)"
|
|
zipName="$APP_NAME-$version.zip"
|
|
edSignatureAndLength=$(vendor/Sparkle/bin/sign_update -s $SPARKLE_ED_PRIVATE_KEY "$XCODE_BUILD_PATH/$zipName")
|
|
|
|
echo "
|
|
<item>
|
|
<title>Version $version</title>
|
|
<pubDate>$date</pubDate>
|
|
<sparkle:minimumSystemVersion>$minimumSystemVersion</sparkle:minimumSystemVersion>
|
|
<sparkle:releaseNotesLink>https://alt-tab.app/changelog-bare</sparkle:releaseNotesLink>
|
|
<enclosure
|
|
url=\"https://github.com/lwouis/alt-tab-macos/releases/download/v$version/$zipName\"
|
|
sparkle:version=\"$version\"
|
|
sparkle:shortVersionString=\"$version\"
|
|
$edSignatureAndLength
|
|
type=\"application/octet-stream\"/>
|
|
</item>
|
|
" > ITEM.txt
|
|
|
|
sed -i '' -e "/<\/language>/r ITEM.txt" appcast.xml
|