          pos_y = self._root.winfo_y() + 80
          width = int(600 * scaling_factor)
          height = int(536 * scaling_factor)
          logger.debug("Pop up Geometry: %sx%s, %s+%s", width, height, pos_x, pos_y)
          self.geometry("{}x{}+{}+{}".format(width, height, pos_x, pos_y))
  
      def _build_header(self):
          """ Build the main header text and separator. """
          header_frame = ttk.Frame(self)
          lbl_frame = ttk.Frame(header_frame)
 
</s> remove _POPUP = []
_CONFIG_FILES = []
_CONFIGS = dict()

 </s> add  </s> remove             img = get_images().icons.get("settings_{}".format(cat), "")
 </s> add             img = get_images().icons.get(f"settings_{cat}", "") </s> remove         self._tk_vars["header"].set("{} Settings".format(section.title()))
 </s> add         self._tk_vars["header"].set(f"{section.title()} Settings") </s> remove         self._configs = dict()
 </s> add         self._configs = {} </s> remove                 opt_id = "{}|{}".format(section_id, opt)
 </s> add                 opt_id = f"{section_id}|{opt}"
        self.geometry(f"{width}x{height}+{pos_x}+{pos_y}")
          pos_y = self._root.winfo_y() + 80
          width = int(600 * scaling_factor)
          height = int(536 * scaling_factor)
          logger.debug("Pop up Geometry: %sx%s, %s+%s", width, height, pos_x, pos_y)
        self.geometry(f"{width}x{height}+{pos_x}+{pos_y}")
  
      def _build_header(self):
          """ Build the main header text and separator. """
          header_frame = ttk.Frame(self)
          lbl_frame = ttk.Frame(header_frame)
keep keep keep keep replace keep keep keep keep keep
 bugfix: gui - settings popup. Always reload config 
lib/gui/popup_configure.py