          self.add_command(label="Update Faceswap...",
                           underline=0,
                           command=lambda action="update": self.in_thread(action))
          self.add_command(label="Output System Information",
                           underline=0,
                           command=lambda action="output_sysinfo": self.in_thread(action))
          logger.debug("Built help menu")
 
</s> remove         logger.debug("Built Tools menu")
 </s> add         logger.debug("Built help menu")

    def build_recources_menu(self):
        """ Build resources menu """
        logger.debug("Building Resources Files menu")
        for resource in _RESOURCES:
            self.recources_menu.add_command(
                label=resource[0],
                command=lambda link=resource[1]: webbrowser.open_new(link))
        logger.debug("Built resources menu") </s> remove         """ Build the tools menu """
        logger.debug("Building Tools menu")
 </s> add         """ Build the help menu """
        logger.debug("Building Help menu")
 </s> remove     def build_edit_menu(self):
        """ Add the edit menu to the menu bar """
        logger.debug("Building Edit menu")
        configs = self.scan_for_configs()
        for name in sorted(list(configs.keys())):
            label = "Configure {} Plugins...".format(name.title())
            config = configs[name]
            self.edit_menu.add_command(
                label=label,
                underline=10,
                command=lambda conf=(name, config), root=self.root: popup_config(conf, root))
        self.add_cascade(label="Edit", menu=self.edit_menu, underline=0)
        logger.debug("Built Edit menu")
 </s> add  </s> remove         logger.debug("Performing tools action: %s", action)
 </s> add         logger.debug("Performing help action: %s", action)
        self.add_separator()
        self.build_recources_menu()
        self.add_cascade(label="Resources", underline=0, menu=self.recources_menu)
        self.add_separator()
          self.add_command(label="Update Faceswap...",
                           underline=0,
                           command=lambda action="update": self.in_thread(action))
        self.add_separator()
        self.build_recources_menu()
        self.add_cascade(label="Resources", underline=0, menu=self.recources_menu)
        self.add_separator()
          self.add_command(label="Output System Information",
                           underline=0,
                           command=lambda action="output_sysinfo": self.in_thread(action))
          logger.debug("Built help menu")
keep keep add keep keep keep keep
 Gui Updates (#847)

* GUI Improvements

 - Add basic GUI Config options (available in settings menu)
 - Dynamically add/remove columns on settings panel resize
 - Wrap text properly on info headers
 - Fix helptext formatting for configs
 - Standardize Tooltip widths
 - [code] Apply some widget naming
 - [code] Rename radio_columns to option_columns
 - [code] fix column count checking
 - Add Starting Tab config item
 - Add info boxes to main pages
 - Global font settings
 - Add resources to help menu 
lib/gui/menu.py