mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-13 13:23:33 +00:00

It allows the user to browse to the cache (using a desktop API call), copy its path to clipboard, clean the cache contents (deleting stale files), or purge it entirely. This is ideal for people sticking to the same cache dir for very long and thus keeping content that was generated by previous versions of Wesnoth they might not even use anymore. Purging the cache might also aid troubleshooting (although there is a --nocache switch for that too). The dialog also makes Wesnoth slightly more transparent about its own disk usage, information which may not be readily accessible to people without the technical know-how to locate a hidden directory. For now it's accessed by pushing a button in Preferences -> General, even though this is not ideal since it is actually Advanced Preferences material given the nature of the cache. Unfortunately, the Advanced page's layout is currently monopolized by the advanced preferences options and I'm not interested right now in solving that UI design puzzle; it will have to wait, much like the Paths dialog has done and continues to do for 1.12.