              self.add_item(section=section, title=key, **val)
          logger.debug("Added defaults: %s", section)
  
      @property
      def config_dict(self):
          """ 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:
 
</s> remove         conf = dict()
 </s> add         conf: Dict[str, ConfigValueType] = {} </s> remove         sections.append(self.section)
 </s> add         if self.section is not None:
            sections.append(self.section) </s> remove     def changeable_items(self):
 </s> add     def changeable_items(self) -> Dict[str, ConfigValueType]: </s> remove         mod = import_module("{}.{}".format(module_path, module))
        self.add_section(title=section, info=mod._HELPTEXT)  # pylint:disable=protected-access
        for key, val in mod._DEFAULTS.items():  # pylint:disable=protected-access
 </s> add         mod = import_module(f"{module_path}.{module}")
        self.add_section(section, mod._HELPTEXT)  # type:ignore[attr-defined]  # pylint:disable=protected-access  # noqa:E501
        for key, val in mod._DEFAULTS.items():  # type:ignore[attr-defined]  # pylint:disable=protected-access  # noqa:E501 </s> remove         retval = dict()
 </s> add         retval: Dict[str, ConfigValueType] = {}
    def config_dict(self) -> Dict[str, ConfigValueType]:
        """ dict: Collate global options and requested section into a dictionary with the correct
              self.add_item(section=section, title=key, **val)
          logger.debug("Added defaults: %s", section)
  
      @property
    def config_dict(self) -> Dict[str, ConfigValueType]:
        """ dict: Collate global options and requested section into a dictionary with the correct
    def config_dict(self) -> Dict[str, ConfigValueType]:
        """ dict: 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:
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