Bram-Hub / LEGUP

Logic Engine for Grid-Using Puzzles - a better way to learn formal logic
GNU General Public License v3.0
34 stars 82 forks source link

[ENHANCEMENT] [macos] File Selection Screen does not allow for Symlinked Folders. #861

Open jadeandtea opened 2 months ago

jadeandtea commented 2 months ago

Describe the current behavior of what you're trying to improve. If your enhancement request related to a problem, please also describe the problem.

A folder symlink should work like a normal folder; LEGUP should navigate to the correct folder when the user double-clicks on the name of the symlink.

When trying to select a folder symlink, the LEGUP file select system interprets it as a file and attempts to open it rather than visiting the folder it is linked to. Below is what a folder symlink looks like in Finder:

Screenshot 2024-10-03 at 2 19 42 PM

Where the actual folder is in my Document folder. But LEGUP shows this:

Screenshot 2024-10-03 at 2 33 23 PM

and attempts to open it as a file rather than a folder.

Describe the improvement you'd like

Instead of attempting to read the symlink as a file, LEGUP should navigate directly to the folder.

Describe alternatives you've considered

The current solution is to navigate directly to the folder, which may be more hassle for some people.

Additional Context

I believe the problem exists for all versions of MacOS, but it was only found on Monterey (12.5) and I could replicate it on Sonoma (14.4).