Checklist
TagStudio Version
Alpha v9.6.0
Operating System & Version
macOS 15.7.7
Description
In macOS builds, ripgrep is inaccessible due to GUI applications on macOS not having access to the system's PATH environment variable. This is the same issue we faced with FFmpeg until manually building a solution for it. I was already going to build in a parallel check system for ripgrep and other optional modules going forward, but in the meantime the addition of the ripgrep check in the UI added in #1398 has helped illuminate this silent issue.

Expected Behavior
macOS builds of TagStudio should be able to access any necessary library or module in the builds as it can when run from the terminal, including ripgrep.
Steps to Reproduce
- Download the macOS build form the v9.6.0 release or build one yourself
- Install ripgrep, probably through homebrew
- Launch TagStudio via the desktop environment (double-click on the icon), go to "About TagStudio" in the menu and see the missing ripgrep warning
- For comparison, launch TagStudio from the terminal (built version or developer environment) and see how ripgrep is found
Logs
N/A
Checklist
TagStudio Version
Alpha v9.6.0
Operating System & Version
macOS 15.7.7
Description
In macOS builds, ripgrep is inaccessible due to GUI applications on macOS not having access to the system's PATH environment variable. This is the same issue we faced with FFmpeg until manually building a solution for it. I was already going to build in a parallel check system for ripgrep and other optional modules going forward, but in the meantime the addition of the ripgrep check in the UI added in #1398 has helped illuminate this silent issue.

Expected Behavior
macOS builds of TagStudio should be able to access any necessary library or module in the builds as it can when run from the terminal, including ripgrep.
Steps to Reproduce
Logs
N/A