Bug 507381 - FeatReq: Insert Multiple Hold Frames based on timeline selection hint?
Summary: FeatReq: Insert Multiple Hold Frames based on timeline selection hint?
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Animation (other bugs)
Version First Reported In: 5.2.11
Platform: Other Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2025-07-23 00:35 UTC by Telepurte
Modified: 2025-08-06 21:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Telepurte 2025-07-23 00:35:49 UTC
SUMMARY
When selecting multiple frames on the timeline, Inserting Hold Column will only insert one hold column instead of the desired amount

STEPS TO REPRODUCE
1. Select a range of frames between one frame and another frame
2. Activate Insert Hold Column

OBSERVED RESULT
Only one hold column is added

EXPECTED RESULT
Multiple hold columns are added by the same amount of empty frames as the frames selected

SOFTWARE/OS VERSIONS
Windows: 11
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
This makes it hard for me to work.
If I have a lot of frames, I dont want to select everything and move it manually, and I don't want to have to prompt a window to open and type out exactly how many hold columns I need.
It is stifling.
Comment 1 Emmet O'Neill 2025-07-24 22:47:15 UTC
*** Bug 507380 has been marked as a duplicate of this bug. ***
Comment 2 Emmet O'Neill 2025-08-06 21:55:59 UTC
Hi there! Thank you for the report.

I'm actually not sure that this is a bug, so it might be more along the lines of a feature request or suggestion (which is fine too!)

The reason I say that is that, right now, the timeline selection is already being used to select the number of keyframes that should have a hold frame added to when  "Insert Hold Frame" is enacted. So for example, if you have a range of frames selected that contains 3 keyframes, then clicking on "Insert Hold Frame" should add 1 extra hold frame after each of those keyframes. (Note: there actually does seem to be a bug here too, in the sense that "Insert Hold Column" works differently when it should probably work the consistently. But that's another story...) 

At any rate, we have to be careful about preserving that existing functionality. So, right now the suggested workflow would be to use "Insert Multiple Hold Frames/Columns" and pick the number instead. I understand this may not be adequate in a tablet-only context and this entire thing probably could be better, but for now that's the design.

In the future maybe we can come up with a design where if multiple frames are selected on the timeline (but <2 keyframes are included in that selection) we could use that as a hint for skipping the dialog for the "Insert Multiple Hold Frames/Columns" action, or something. It'll need to be tested to make sure it's not too strange in the context of other features.

Thanks again.
Emmet
Comment 3 Emmet O'Neill 2025-08-06 21:57:13 UTC
(FYI: I've renamed this issue to reflect what's being suggested.)