diff --git a/funscript_editor/config/settings.yaml b/funscript_editor/config/settings.yaml index 3e67fb7..6b41dea 100644 --- a/funscript_editor/config/settings.yaml +++ b/funscript_editor/config/settings.yaml @@ -34,3 +34,6 @@ tracking_plausibility_check: False # timeout for an ffmpeg stream ffmpeg_timeout_in_seconds: 15 + +# open post processing window in maximized mode +open_postprocessing_maximized: True diff --git a/funscript_editor/ui/funscript_generator_window.py b/funscript_editor/ui/funscript_generator_window.py index 48b4e8d..a120a8d 100644 --- a/funscript_editor/ui/funscript_generator_window.py +++ b/funscript_editor/ui/funscript_generator_window.py @@ -277,7 +277,11 @@ def __next_postprocessing(self, last_metric, idx_keep, val_keep): if found_last: self.postprocessing_widget = PostprocessingWidget(metric, self.score[metric], self.video_info) self.postprocessing_widget.postprocessingCompleted.connect(self.__next_postprocessing) - self.postprocessing_widget.show() + if "open_postprocessing_maximized" in SETTINGS and SETTINGS["open_postprocessing_maximized"]: + self.__logger.info("open postprocessing as maximized window") + self.postprocessing_widget.showMaximized() + else: + self.postprocessing_widget.show() return self.__funscript_generated(self.funscripts, "OK", True)