Skip to content

fix(cache): default SkyUI icons not showing - #7

Merged
codepuncher merged 3 commits into
mainfrom
fix/skyui-default-icons
Sep 26, 2026
Merged

codepuncher merged 3 commits into
mainfrom
fix/skyui-default-icons

Conversation

@codepuncher

@codepuncher codepuncher commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Most item and spell icons showed as tinted cubes with I5 installed.

On a cache miss, I5 passed I4 a stand-in object instead of SkyUI's list. Menus compiled with getter calls (Crafting Categories, NORDIC UI) read the list via a_list.__get__entryList(), which the stand-in lacks, so SkyUI never set iconLabel and I5 cached the entry without it.

I5 now passes the real list with its _entryList swapped to the misses, and bumps the cache schema so broken caches are discarded.

@codepuncher codepuncher changed the title fix(cache): cache SkyUI icons for menus that read the list through a getter fix(cache): default SkyUI icons not showing Sep 26, 2026
@codepuncher
codepuncher merged commit a2bb056 into main Sep 26, 2026
8 checks passed
@codepuncher
codepuncher deleted the fix/skyui-default-icons branch September 26, 2026 01:55
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