fix: respect XDG overrides for all directory functions on Windows

bin_home(), publicshare(), runtime(), and the sub_dir functions (desktop, documents, downloads, music, pictures, templates, videos) were ignoring their XDG environment variables on Windows. Now all functions check the XDG variable first before falling back to platform defaults. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>


Author
Co-author Claude Opus 4.6 (1M context) Date Commit Parent 2d1c79d0 Change ID
+2 -2
1 changed file
+2 -2
1 changed file