Files
lwouis 9147a4a864 feat: introducing alt-tab pro!
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
2026-05-21 10:21:25 +02:00

21 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
set -exu
# Source font: developer machine's locally-installed SF Pro Text Regular from Apple's
# SF Symbols.app (https://developer.apple.com/sf-symbols/). Avoids tracking a 2 MB
# binary in the repo, and picks up Apple's latest glyph refinements automatically
# whenever the developer updates SF Symbols.app.
SOURCE_FONT=/Library/Fonts/SF-Pro-Text-Regular.otf
if [ ! -f "$SOURCE_FONT" ]; then
echo "Missing $SOURCE_FONT — install SF Symbols.app from https://developer.apple.com/sf-symbols/" >&2
exit 1
fi
# Characters MUST stay in sync with the `Symbols` enum in
# src/switcher/main-window/TileFontIconView.swift plus the 20 space-number variants
# synthesized at runtime in StatusIconsView.symbolForSpace.
"$(pipenv --venv)"/bin/pyftsubset "$SOURCE_FONT" \
--output-file=resources/SF-Pro-Text-Regular.otf \
--text="􀀁􀅴􀁎􀁌􀕧􀀸􀀺􀀼􀀾􀁀􀁂􀁄􀑱􀁆􀁈􀁊􀑳􀓵􀓶􀓷􀓸􀓹􀓺􀓻􀓼􀓽􀓾􀓿􀔀􀔁􀔂􀔃􀔄􀔅􀔆􀔇􀔈􀔉􀕬􀀹􀀻􀀽􀀿􀁁􀘘􀁃􀁅􀑲􀁇􀁉􀁋􀑴􀔔􀔕􀔖􀔗􀔘􀔙􀔚􀔛􀔜􀔝􀔞􀔟􀔠􀔡􀔢􀔣􀔤􀔥􀔦􀔧􀔨􀕭􀝥􀆔􀣋􀉻􀉣􀙠􀕾􀢹􀯔􀛭􀅼􀅽􀁏􀇰􀊛􀊫􁐎􁐏􁐐􀆿􀆭􀆺􀟛􀋃"