wezterm ls-fonts --list-system runs synchronously and blocks the UI thread while it walks every installed font, which happens right after the previous menu overlay closes -- during that gap the underlying shell was briefly visible before the font picker rendered. Caching the parsed result means the blocking call only happens once; gui-startup also warms the cache immediately so even the first font settings visit in a session is instant. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
32 KiB
32 KiB