Skip to content

Ini tab performance #247

@Utumno

Description

@Utumno

See discussion in #246 - to be edited soon

From that issue:

ALL, TWEAKS, TARGETS - TWEAKS means only re-read the tweak files, TARGETS means reread the target INI files (like the ones that tweaks work on), and ALL means both.

  • implement a cache at IniFile to read settings from memory (1d4c23a)
  • better cache of getStatus - rereads all inis in RefreshUI > set_item_state
  • Rework default inis - bin the folder Mopy\Ini Tweaks that only serves to confuse (I came across a BAIN package packaging inis as in Mopy\Ini tweaks - see Back to BAIN  #219) and have those inis in a dat file Bash reads once on boot - nope a DefaultINIFile(INIFile) class instantiated on boot - in game/game ;) -> needs serious refactoring moved to Rework the Ini Edits tab #326

Metadata

Metadata

Assignees

Labels

A-inisArea: INIs (ini_files.py)A-perfArea: Performance (runtime performance and/or memory usage)C-enhancementCategory: Enhancement, a request to add or enhance a featureM-relnotesMisc: Issue should be listed in the version history for its milestone

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions