              logger.info("Please restart Faceswap to complete the update.")
          self.root.config(cursor="")
  
      @staticmethod
      def check_for_updates(encoding):
          """ Check whether an update is required """
          # Do the check
          logger.info("Checking for updates...")
          update = False
          msg = ""
 
</s> remove         logger.debug("'%s' output: %s", gitcmd, stdout.decode(encoding))
        logger.debug("'%s' returncode: %s", gitcmd, retcode)
 </s> add  </s> remove         if not update:
 </s> add         if not update or check: </s> remove         optsframe = ttk.Frame(mainframe)
 </s> add         optsframe = ttk.Frame(mainframe, name="opts_frame")
    def check_for_updates(encoding, check=False):
              logger.info("Please restart Faceswap to complete the update.")
          self.root.config(cursor="")
  
      @staticmethod
    def check_for_updates(encoding, check=False):
          """ Check whether an update is required """
          # Do the check
          logger.info("Checking for updates...")
          update = False
          msg = ""
keep keep keep keep replace keep 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