          """ Collate global options and requested section into a dictionary with the correct
          data types """
          conf = dict()
          sections = [sect for sect in self.config.sections() if sect.startswith("global")]
          sections.append(self.section)
          for sect in sections:
              if sect not in self.config.sections():
                  continue
              for key in self.config[sect]:
                  if key.startswith(("#", "\n")):  # Skip comments
 
</s> remove         conf = dict()
 </s> add         conf: Dict[str, ConfigValueType] = {} </s> remove     def config_dict(self):
        """ Collate global options and requested section into a dictionary with the correct
 </s> add     def config_dict(self) -> Dict[str, ConfigValueType]:
        """ dict: Collate global options and requested section into a dictionary with the correct </s> remove         for sect in sections + [self.section]:
 </s> add         all_sections = sections if self.section is None else sections + [self.section]
        for sect in all_sections: </s> remove             for key, val in self.defaults[sect].items():
                if key == "helptext" or val["fixed"]:
 </s> add             for key, val in self.defaults[sect].items.items():
                if val.fixed: </s> remove         retval = dict()
 </s> add         retval: Dict[str, ConfigValueType] = {}
        if self.section is not None:
            sections.append(self.section)
          """ Collate global options and requested section into a dictionary with the correct
          data types """
          conf = dict()
          sections = [sect for sect in self.config.sections() if sect.startswith("global")]
        if self.section is not None:
            sections.append(self.section)
          for sect in sections:
              if sect not in self.config.sections():
                  continue
              for key in self.config[sect]:
                  if key.startswith(("#", "\n")):  # Skip comments
keep keep keep keep 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