mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-16 22:26:16 -08:00
fix-path ran $SHELL -ilc env synchronously right after the first load. With a typical zsh profile that held the main thread for 1-2 s, while the database worker's ready message and the renderer's first IPC calls waited, so the launch journey's first card came that much later. Use shell-path's async shellPath() with fix-path's fallback, so the resulting PATH is the same and the main thread stays free. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
277 B
277 B
type, area
| type | area |
|---|---|
| perf | electron |
On macOS and Linux the app shows your sources sooner after launch: looking up the PATH from your login shell (used to find MPV and VLC) no longer freezes the app while the shell starts, which took one to two seconds with a typical zsh setup.