              helptext += "\nSelect a decimal number between {} and {}".format(cmin, cmax)
          helptext += "\n[Default: {}]".format(default)
          return helptext
  
      def check_exists(self):
          """ Check that a config file exists """
          if not os.path.isfile(self.configfile):
              logger.debug("Config file does not exist: '%s'", self.configfile)
              return False
          logger.debug("Config file exists: '%s'", self.configfile)
          return True
 
</s> remove             helptext += "\nSelect a decimal number between {} and {}".format(cmin, cmax)
        helptext += "\n[Default: {}]".format(default)
 </s> add             helptext += f"\nSelect a decimal number between {cmin} and {cmax}"
        helptext += f"\n[Default: {default}]" </s> remove             helptext += "\nSelect an integer between {} and {}".format(cmin, cmax)
 </s> add             helptext += f"\nSelect an integer between {cmin} and {cmax}" </s> remove     def create_default(self):
 </s> add     def _create_default(self) -> None: </s> remove         logger.verbose("Loading config: '%s'", self.configfile)
 </s> add         logger.verbose("Loading config: '%s'", self.configfile)  # type:ignore[attr-defined]
    def _check_exists(self) -> bool:
        """ Check that a config file exists

        Returns
        -------
        bool
            ``True`` if the given configuration file exists
        """
              helptext += "\nSelect a decimal number between {} and {}".format(cmin, cmax)
          helptext += "\n[Default: {}]".format(default)
          return helptext
  
    def _check_exists(self) -> bool:
        """ Check that a config file exists

        Returns
        -------
        bool
            ``True`` if the given configuration file exists
        """
    def _check_exists(self) -> bool:
        """ Check that a config file exists

        Returns
        -------
        bool
            ``True`` if the given configuration file exists
        """
          if not os.path.isfile(self.configfile):
              logger.debug("Config file does not exist: '%s'", self.configfile)
              return False
          logger.debug("Config file exists: '%s'", self.configfile)
          return True
keep keep keep keep replace replace keep keep keep keep keep
 Preview - Allow mask color/opacity configuration
  - typing: lib.config
  - docs: lib.config
  - bugfix: popup_configure - keep assets on top 
lib/config.py