LMMS / LMMS/lmms

`~/Projects` as default working directory

Open
#8,378 6 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

There's a new Free-Desktop standard (`XDG_PROJECTS_DIR`) that formalizes the `~/Projects` folder. I propose defaulting to that instead of `~/Documents`. Alternatively, only default to `Projects` if the folder already exists, and fallback to `Documents` otherwise

Related: #5869

### Implementation Details / Mockup

Same as current default, just using the old default as fallback. Ideally, also use the corresponding env-var according to the `xdg-user-dirs` specification.

### Please search the issue tracker for existing feature requests before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the current code that chooses the default working directory and review related issue #5869. Check how the project handles xdg-user-dirs and environment variables, then determine the fallback behavior between Projects and Documents. Done means the selected default follows the agreed precedence and works when either directory or the environment setting is absent.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.