Skip to content

Conversation

@CyanVoxel
Copy link
Member

Summary

This moves the previous (undocumented) thumbnail cache size setting from the old TagStudio.ini file to the newer Settings.toml file as thumb_cache_size and exposes it to the settings panel GUI.
The minimum allowed value is 10 MiB as to not cause issues with the underlying CacheManager system.

Screenshot 2025-09-02 at 10 26 35

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@CyanVoxel CyanVoxel added this to the Alpha v9.5.5 milestone Sep 2, 2025
@CyanVoxel CyanVoxel added Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion Type: UI/UX User interface and/or user experience Priority: Medium An issue that shouldn't be be saved for last Status: Review Needed A review of this is needed Thumbs/Previews File thumbnails or previews labels Sep 2, 2025
@CyanVoxel CyanVoxel moved this to 🏓 Ready for Review in TagStudio Development Sep 2, 2025
@CyanVoxel CyanVoxel removed the Status: Review Needed A review of this is needed label Sep 5, 2025
@CyanVoxel CyanVoxel merged commit 7a8d34e into main Sep 5, 2025
10 checks passed
@CyanVoxel CyanVoxel deleted the cache-size-setting branch September 5, 2025 23:04
@github-project-automation github-project-automation bot moved this from 🏓 Ready for Review to ✅ Done in TagStudio Development Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: Medium An issue that shouldn't be be saved for last Thumbs/Previews File thumbnails or previews Type: Enhancement New feature or request Type: QoL A quality of life (QoL) enhancement or suggestion Type: UI/UX User interface and/or user experience

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants