Skip to content

fix(linux): respect XDG user directories - #18

Open
ooonea wants to merge 2 commits into
jonx:mainfrom
ooonea:linux-xdg-user-dirs
Open

ooonea wants to merge 2 commits into
jonx:mainfrom
ooonea:linux-xdg-user-dirs

Conversation

@ooonea

@ooonea ooonea commented Nov 1, 2026 •

Copy link
Copy Markdown

Linux sidebar locations currently assume English folder names under the home directory. Resolve Desktop, Documents and Downloads from XDG user directories, including redirected and localized paths, and omit disabled entries even when the configuration uses an absolute home path.

Resolve locations on the background executor and keep rendering limited to the cached list. Discard outdated results when the selected mode changes.

The isolated native XDG regressions, filesystem tests and Clippy pass. The blocked-read GUI check confirms that the window renders before XDG resolution completes.

File view renders while XDG resolution is pending

ooonea and others added 2 commits October 31, 2026 23:56
Resolve sidebar locations using the configured XDG directories and omit disabled locations. Cover localized names, spaces and disabled Downloads in an isolated subprocess.

Assisted-by: OpenAI Codex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant