Bug 495921 - Feature Request: Video Track "Hide All" Toggle
Summary: Feature Request: Video Track "Hide All" Toggle
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Timeline & Editing (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2024-11-07 13:36 UTC by anon
Modified: 2025-03-26 08:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 25.08.0
Sentry Crash Report:


Attachments
preview rendering screenshot (85.08 KB, image/png)
2024-11-07 13:36 UTC, anon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anon 2024-11-07 13:36:20 UTC
Created attachment 175620 [details]
preview rendering screenshot

Hello.

I think a pretty basic feature would be toggling the "Hide" option for *all* video tracks in a sequence.
Unless I am missing something, the only way to be doing that as of 24.08.2 is manually clicking on every single track.

I really need this feature when I already have a ton of video tracks with all kinds of effects and footage and need not only disable all effects but also blend out most video tracks to be able to find a particular range in my audio as Kdenlive otherwise will make the audio choppy and lag, making my search very unreliable.
Beside disabling all timeline effects, the Preview Render feature in conjunction with the option Toggle All Tracks Active also doesn't seem to accomplish anything: the video tracks are still visible and as a result rendering the preview takes 10+ minutes for every minute change.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Bernd 2024-11-07 20:01:58 UTC
(In reply to anon from comment #0)
> I think a pretty basic feature would be toggling the "Hide" option for *all*
> video tracks in a sequence.
> Unless I am missing something, the only way to be doing that as of 24.08.2
> is manually clicking on every single track.
> [...]
> Beside disabling all timeline effects, the Preview Render feature in
> conjunction with the option Toggle All Tracks Active also doesn't seem to
> accomplish anything: the video tracks are still visible and as a result
> rendering the preview takes 10+ minutes for every minute change.

I agree with your feature request to be able to hide all video tracks, or mute all audio tracks. It could work similarly to the feature of collapsing all tracks of the same type by Shift+click on the collapse icon in the track header.

The Toggle All Tracks Active feature is important for three-point-editing as it specifies the target for the editing operation. It is not to be confused with active for rendering or hidden.
Comment 2 Jean-Baptiste Mardelle 2025-03-26 06:38:26 UTC
Git commit 7b3e209abaddffb410840f351d671ce369dd23bb by Jean-Baptiste Mardelle.
Committed on 26/03/2025 at 06:38.
Pushed by mardelle into branch 'release/25.04'.

Fix missing menu entry for hide track, cleanup and allow Shift+click to hide all audio/video tracks

M  +2    -1    src/kdenliveui.rc
M  +0    -14   src/timeline2/model/timelineitemmodel.cpp
M  +0    -1    src/timeline2/model/timelineitemmodel.hpp
M  +12   -1    src/timeline2/view/qml/TrackHead.qml
M  +23   -6    src/timeline2/view/timelinecontroller.cpp
M  +1    -1    src/timeline2/view/timelinecontroller.h

https://invent.kde.org/multimedia/kdenlive/-/commit/7b3e209abaddffb410840f351d671ce369dd23bb
Comment 3 Jean-Baptiste Mardelle 2025-03-26 08:12:23 UTC
Git commit bcc70f8c604c0c5e84c7ce2096774f4bd8fd7163 by Jean-Baptiste Mardelle.
Committed on 26/03/2025 at 07:54.
Pushed by mardelle into branch 'master'.

Add action and shortcut for hide all tracks (Shift+Ctrl+H)
FIXED-IN: 25.08.0

M  +2    -1    src/kdenliveui.rc
M  +3    -1    src/mainwindow.cpp
M  +5    -0    src/project/projectmanager.cpp
M  +1    -0    src/project/projectmanager.h
M  +2    -2    src/timeline2/view/timelinecontroller.cpp
M  +1    -1    src/timeline2/view/timelinecontroller.h

https://invent.kde.org/multimedia/kdenlive/-/commit/bcc70f8c604c0c5e84c7ce2096774f4bd8fd7163