Bug 444595

Summary: No way to define default project folder
Product: [Applications] kdenlive Reporter: DrSlony <bugs>
Component: User Interface & MiscellaneousAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: normal CC: bugs, julius.kuenzel
Priority: NOR    
Version First Reported In: 21.08.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 21.12.0
Sentry Crash Report:

Description DrSlony 2021-10-29 09:40:57 UTC
I want to set all new projects to use /foo as the project folder by default. There seems to be no way of doing so.

I can go to Project > Project Settings and set "Custom project folder", but that only applies to that project.

I can go to Configure > Project Defaults and change "Custom project folder", but that only applies to the edited project. It does not change the default.

I can go to Configure > Environment > Default Folders, but there is no option called "Project folder".

So either there is no way of doing that, in which case this is a feature request, or there is a way of doing it but it is mis-labeled or mis-placed.
Comment 1 Julius Künzel 2021-11-15 13:48:03 UTC
Git commit 49699b4bb9f888d879d3d2263c3ba4110195db3f by Julius Künzel.
Committed on 15/11/2021 at 13:47.
Pushed by jlskuz into branch 'release/21.12'.

Fix default project path ignored on creating new project
FIXED-IN: 21.12.0

M  +5    -1    src/project/dialogs/projectsettings.cpp

https://invent.kde.org/multimedia/kdenlive/commit/49699b4bb9f888d879d3d2263c3ba4110195db3f
Comment 2 DrSlony 2021-11-15 13:55:38 UTC
Which GUI widget corresponds to KdenliveSettings::defaultprojectfolder ? Is it Configure > Project Defaults > Custom project folder?
Comment 3 Julius Künzel 2021-11-17 12:07:20 UTC
(In reply to DrSlony from comment #2)
> Which GUI widget corresponds to KdenliveSettings::defaultprojectfolder ? Is
> it Configure > Project Defaults > Custom project folder?

Yes. It is set here: https://invent.kde.org/multimedia/kdenlive/-/blob/master/src/dialogs/kdenlivesettingsdialog.cpp#L1016