File Details
v1.9.0
- R
- Apr 2, 2026
- 70.41 KB
- 8
- 12.0.1
- Retail
File Name
SkyInfoTiles-v1.9.0.zip
Supported Versions
- 12.0.1
tag e694457ed3ab75e775008002908f3854b63b21df v1.9.0
Author: Pontus <pontus@almar.se>
Date: Thu Apr 2 12:44:40 2026 +0200
Release v1.9.0
Performance optimizations, memory leak fixes, and Midnight Season 1 updates.
Highlights:
- Event throttling & spell caching
- Shared Utils module (-140+ duplicated lines)
- Verified Midnight S1 dungeon portal IDs
- Memory leak fixes (font testframes, fontstring recreation)
- Background font discovery
Full changelog in commit message.
commit 470a6fc28b6b87c4d3a0e09d8eff28c093c413a9
Author: Pontus <pontus@almar.se>
Date: Thu Apr 2 12:44:29 2026 +0200
v1.9.0 - Performance & code quality improvements
Performance:
- Event throttling for CURRENCY_DISPLAY_UPDATE to prevent spam
- Spell info cache in DungeonPortsTile (avoid repeated API calls)
- Optimized ClockTile fontstring recreation (only when font changes)
Memory leaks fixed:
- Font testframe reuse in DiscoverFonts (prevents hundreds of leaked frames)
- ClockTile fontstring recreation only when necessary
Code quality:
- Shared Utils module for string normalization (-140+ duplicated lines)
- Shared Theme constants for consistent sizing/padding
- Nil-checks in GetActiveTiles for corrupt SavedVariable protection
Midnight Season 1 updates:
- Verified dungeon portal spell IDs for all 8 M+ dungeons
- Updated DungeonPortsTile with correct Midnight S1 teleport spells
Other improvements:
- Background font discovery (prevents UI freeze on first dropdown open)
- Debug command: /skycurrencydebug to inspect currency API data
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>