From f2df91eae2db3a34f8b8f355d5c7a6aa1eef1437 Mon Sep 17 00:00:00 2001 From: Nathan Lovato <12694995+NathanLovato@users.noreply.github.com> Date: Wed, 27 Jul 2022 19:30:39 +0200 Subject: Update power sequencer to work with Blender 3.3 fix: update code to work with sequencer API changes in Blender 3.X fix: Error when calling grab sequence handles due to type mismatch fix: remove FAST and FASTER playback speeds, simplify playback speed code fix: rewrite select_all_left_or_right after API change causing error fix: fix error with jump_to_cut when encountering animation frames fix: fix jump_to_cut skipping some strip ends when moving forward in time fix: jump_to_cut sometimes not working when going left fix: error when trimming effect strips chore: update license text upstream to match Blender's short format --- .../operators/playback_speed_decrease.py | 52 ---------------------- 1 file changed, 52 deletions(-) delete mode 100644 power_sequencer/operators/playback_speed_decrease.py (limited to 'power_sequencer/operators/playback_speed_decrease.py') diff --git a/power_sequencer/operators/playback_speed_decrease.py b/power_sequencer/operators/playback_speed_decrease.py deleted file mode 100644 index a856ac4b..00000000 --- a/power_sequencer/operators/playback_speed_decrease.py +++ /dev/null @@ -1,52 +0,0 @@ -# SPDX-License-Identifier: GPL-3.0-or-later -# Copyright 2016-2020 by Nathan Lovato, Daniel Oakey, Razvan Radulescu, and contributors - -# This file is part of Power Sequencer. - -import bpy - -from .utils.doc import doc_name, doc_idname, doc_brief, doc_description - - -class POWER_SEQUENCER_OT_playback_speed_decrease(bpy.types.Operator): - """ - *brief* Decrease playback speed incrementally down to normal - - - Playback speed may be set to any of the following speeds: - - * Normal (1x) - * Fast (1.33x) - * Faster (1.66x) - * Double (2x) - * Triple (3x) - - Activating this operator will decrease playback speed through each - of these steps until minimum speed is reached. - """ - - doc = { - "name": doc_name(__qualname__), - "demo": "", - "description": doc_description(__doc__), - "shortcuts": [({"type": "COMMA", "value": "PRESS"}, {}, "Decrease Playback Speed")], - "keymap": "Sequencer", - } - bl_idname = doc_idname(__qualname__) - bl_label = doc["name"] - bl_description = doc_brief(doc["description"]) - - @classmethod - def poll(cls, context): - return context.sequences - - def execute(self, context): - scene = context.scene - - speeds = ["NORMAL", "FAST", "FASTER", "DOUBLE", "TRIPLE"] - playback_speed = scene.power_sequencer.playback_speed - - index = max(0, speeds.index(playback_speed) - 1) - scene.power_sequencer.playback_speed = speeds[index] - - return {"FINISHED"} -- cgit v1.2.3