Bug 497323

Summary: Changing profile gets cancelled if user refuses to save project
Product: [Applications] kdenlive Reporter: Deniil <entityinarray>
Component: Rendering & ExportAssignee: Jean-Baptiste Mardelle <jb>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 24.08.3   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Deniil 2024-12-11 11:32:42 UTC
SUMMARY
Kdenlive will refuse to apply new video profile on an unsaved (in-temp) project. It shows "Project profile change aborted" message.

This makes the app very cumbersome to use for quick edits, where user just wants to simply cut videos and quickly render out and wouldn't want to save any project files.

The main issue is that Kdenlive prompts user to save the project on profile change, which is unnecessary. And on top of that refuses to apply profile changes when user clicks 'Do Not Save', which is not intuitive.

STEPS TO REPRODUCE
1. Start a new project and import a video.
2. Go to Project Settings and select a different profile

OBSERVED RESULT
Kdenlive forces the user to save the project. Refuses to change profile when saving dialog is refused.

EXPECTED RESULT
Kdenlive reencodes all source videos into a new format, the project remains in temp. User retains freedom to save whenever they want or not at all.

SOFTWARE/OS VERSIONS
Kdenlive: 24.08.3
Windows: Windows 11 Pro
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0 (built against 6.8.0)