Skip to content

Add fallback caching for CoreGlyphs plist files#2

Merged
simonbs merged 7 commits into
mainfrom
enhancement/cache-files
Jan 25, 2026
Merged

Add fallback caching for CoreGlyphs plist files#2
simonbs merged 7 commits into
mainfrom
enhancement/cache-files

Conversation

@simonbs

@simonbs simonbs commented Jan 15, 2026

Copy link
Copy Markdown
Owner

Addresses an issue where the com.apple.CoreGlyphs bundle may fail to load in edge cases, e.g. when the phone is locked, leaving us unable to read the plist files.

This adds a local cache of the plist files in Application Support that we fall back to when the bundle is unavailable. The cache is updated in the background whenever we successfully read from the bundle.

@simonbs
simonbs marked this pull request as ready for review January 25, 2026 17:44
@simonbs
simonbs merged commit 580d36f into main Jan 25, 2026
3 checks passed
@simonbs
simonbs deleted the enhancement/cache-files branch January 25, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant