When opening a file using a .desktop file, spacefm now prints an EXEC()= debug line to stdout showing what desktop file was used and its unexpanded Exec= line.
Apps listed in the application chooser dialog now show a tooltip showing the active .desktop file path.
Duplicate desktop files (eg ~/.local/share/applications/spacefm.desktop and /usr/share/applications/spacefm.desktop) are no longer shown - only the first desktop file is shown for a given name (spacefm.desktop). Note that if differently-named .desktop files have the same Name= key, a given app name may still be listed twice.
Apps in the application chooser dialog are now sorted case-insensitive.
The "Command not found" error now shows the desktop file name for reference.
Usecase: wine application that has desktop file in ~/.local/share/applications/wine/Programs/app.desktop
Application appears in applications list in SpaceFM, but when trying to open file with it, I get "Command not found" error.
If I move desktop entry to ~/.local/share/applications/ it launches.