The patch adds the adjust last operation panel to the Video Sequencer and makes some little changes to the operators.
Removed OPTYPE_REGISTER from the following operators, in order to avoid showing them in the redo panel:
- select
- select_all
- select_inverse
- select_box
- strip_jump
Hidden some properties for the same reason:
- modifier_move
- modifier_remove
- set_range_to_strips
Removed an unused transform mode property from SEQUENCER_OT_duplicate.
A couple of changes in effect_strip_add:
- avoid throwing an error when tweaking the start and end frame of the strip (set end frame to [start frame + 1] if lower than the start frame).
- set the soft min/max of start and end frame to 0/MAXFRAME
- changed the color property to use an actual color socket instead of a generic array
- hide properties depending on the effect type
There might be others, but I only noticed this as a major problem at the moment: this gets called by Move/Extend from Playhead but the redo doesn't work properly, the moment you tweak the values it always behaves as if you were moving the whole strip instead of only a handle.
I noticed similar errors in the Graph editor and the Nla with the equivalent functions.
I saw you were the last one touching this code @Germano Cavalcante (mano-wii) and found this task T68836, do you think this is something likely to be solved by your work in this area?


