                                 ("PNG", "*.png"),
                                 ("TIFF", "*.tif" "*.tiff"),  # pylint: disable=W1403
                                 all_files],
                       "state": [("State files", "*.json"), all_files],
                       "log": [("Log files", "*.log"), all_files],
                       "video": [("Audio Video Interleave", "*.avi"),
                                 ("Flash Video", "*.flv"),
                                 ("Matroska", "*.mkv"),
                                 ("MOV", "*.mov"),
 
</s> remove                      "config": [("Faceswap config files", "*.fsw"), all_files],
 </s> add                      "config": [("Faceswap GUI config files", "*.fsw"), all_files], </s> remove     def __init__(self, output_folder, total_count):
        super().__init__(output_folder)
 </s> add     def __init__(self, output_folder, total_count, **kwargs):
        super().__init__(output_folder, **kwargs) </s> remove     def __init__(self, output_folder, total_count, source_video):
        super().__init__(output_folder)
 </s> add     def __init__(self, output_folder, total_count, source_video, **kwargs):
        super().__init__(output_folder, **kwargs)
                     "ini": [("Faceswap config files", "*.ini"), all_files],
                                 ("PNG", "*.png"),
                                 ("TIFF", "*.tif" "*.tiff"),  # pylint: disable=W1403
                                 all_files],
                     "ini": [("Faceswap config files", "*.ini"), all_files],
                       "state": [("State files", "*.json"), all_files],
                       "log": [("Log files", "*.log"), all_files],
                       "video": [("Audio Video Interleave", "*.avi"),
                                 ("Flash Video", "*.flv"),
                                 ("Matroska", "*.mkv"),
                                 ("MOV", "*.mov"),
keep keep add keep keep keep keep keep keep
 Config Changes + Bugfixes

Bugfix: Fully disable keypress monitor for GUI
Bugfix: Preview - Handle missing alignments file
Config changes:
    - Separate plugin defaults into their own files
    - Move mask_type to global training config
    - Add ability to pass in custom config files 
lib/gui/utils.py