  
      def create_default(self):
          """ Generate a default config if it does not exist """
          logger.debug("Creating default Config")
          for section, items in self.defaults.items():
              logger.debug("Adding section: '%s')", section)
              self.insert_config_section(section, items["helptext"])
              for item, opt in items.items():
                  logger.debug("Adding option: (item: '%s', opt: '%s')", item, opt)
                  if item == "helptext":
                      continue
                  self.insert_config_item(section,
                                          item,
 
</s> remove                 if item == "helptext":
                    continue
                self.insert_config_item(section,
                                        item,
                                        opt["default"],
                                        opt)
 </s> add                 self._insert_config_item(name, item, opt.default, opt) </s> remove     def create_default(self):
 </s> add     def _create_default(self) -> None: </s> remove         for section, items in self.defaults.items():
            self.insert_config_section(section, items["helptext"], new_config)
            for item, opt in items.items():
                if item == "helptext":
                    continue
                if section not in self.config.sections():
                    logger.debug("Adding new config section: '%s'", section)
                    opt_value = opt["default"]
 </s> add         for section_name, section in self.defaults.items():
            self.insert_config_section(section_name, section.helptext, new_config)
            for item, opt in section.items.items():
                if section_name not in self.config.sections():
                    logger.debug("Adding new config section: '%s'", section_name)
                    opt_value = opt.default </s> remove         for config_section, items in self._config.defaults.items():
            logger.debug("Adding section: '%s')", config_section)
            self._config.insert_config_section(config_section,
                                               items["helptext"],
 </s> add         for section_name, sect in self._config.defaults.items():
            logger.debug("Adding section: '%s')", section_name)
            self._config.insert_config_section(section_name,
                                               sect.helptext, </s> remove             for item, options in items.items():
 </s> add             for item, options in sect.items.items():
        for name, section in self.defaults.items():
            logger.debug("Adding section: '%s')", name)
            self.insert_config_section(name, section.helptext)
            for item, opt in section.items.items():
  
      def create_default(self):
          """ Generate a default config if it does not exist """
          logger.debug("Creating default Config")
        for name, section in self.defaults.items():
            logger.debug("Adding section: '%s')", name)
            self.insert_config_section(name, section.helptext)
            for item, opt in section.items.items():
        for name, section in self.defaults.items():
            logger.debug("Adding section: '%s')", name)
            self.insert_config_section(name, section.helptext)
            for item, opt in section.items.items():
        for name, section in self.defaults.items():
            logger.debug("Adding section: '%s')", name)
            self.insert_config_section(name, section.helptext)
            for item, opt in section.items.items():
        for name, section in self.defaults.items():
            logger.debug("Adding section: '%s')", name)
            self.insert_config_section(name, section.helptext)
            for item, opt in section.items.items():
                  logger.debug("Adding option: (item: '%s', opt: '%s')", item, opt)
                  if item == "helptext":
                      continue
                  self.insert_config_item(section,
                                          item,
keep keep keep keep replace replace 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