diff --git a/croppa/main.py b/croppa/main.py index a791366..fefd8ea 100644 --- a/croppa/main.py +++ b/croppa/main.py @@ -1832,7 +1832,7 @@ class VideoEditor: print(" N: Next file") print(" n: Previous file") print(" Enter: Save image (overwrites if '_edited_' in name)") - print(" Shift+Enter: Save image as _edited_edited") + print(" Shift+N: Save image as _edited_edited") print(" Q/ESC: Quit") print() else: @@ -1864,7 +1864,7 @@ class VideoEditor: print(" N: Next video") print(" n: Previous video") print(" Enter: Render video (overwrites if '_edited_' in name)") - print(" Shift+Enter: Render video as _edited_edited") + print(" Shift+N: Render video as _edited_edited") print(" X: Cancel render") print(" Q/ESC: Quit") print() @@ -2005,6 +2005,22 @@ class VideoEditor: elif key == ord("N"): if len(self.video_files) > 1: self.previous_video() + else: + # Shift+N - Create _edited_edited file + directory = self.video_path.parent + base_name = self.video_path.stem + extension = self.video_path.suffix + + # Create _edited_edited filename + if "_edited_" in base_name: + # If already edited, create _edited_edited + new_name = f"{base_name}_edited{extension}" + else: + # If not edited, create _edited_edited + new_name = f"{base_name}_edited_edited{extension}" + + output_path = str(directory / new_name) + success = self.render_video(output_path) elif key == ord("n"): if len(self.video_files) > 1: self.next_video() @@ -2047,23 +2063,7 @@ class VideoEditor: if os.path.exists(temp_path): os.remove(temp_path) else: - print("Enter key only overwrites files with '_edited_' in the name. Use Shift+Enter to create new files.") - elif key == ord("\r"): # Shift+Enter (carriage return) - # Create _edited_edited file - directory = self.video_path.parent - base_name = self.video_path.stem - extension = self.video_path.suffix - - # Create _edited_edited filename - if "_edited_" in base_name: - # If already edited, create _edited_edited - new_name = f"{base_name}_edited{extension}" - else: - # If not edited, create _edited_edited - new_name = f"{base_name}_edited_edited{extension}" - - output_path = str(directory / new_name) - success = self.render_video(output_path) + print("Enter key only overwrites files with '_edited_' in the name. Use Shift+N to create new files.") elif key == ord("t"): # Marker looping only for videos if not self.is_image_mode: