v2.5.1
What's new
tag e3a9cb37156f1184868bcb2e1dc5ce9a9af4fd08 v2.5.1
Author: Pontus <pontus@almar.se>
Date: Tue Jun 23 12:02:44 2026 +0200
commit e4cd3c5ae2514ea246fb75a6093e89c950b339ca
Author: Pontus <pontus@almar.se>
Date: Tue Jun 23 12:02:11 2026 +0200
Bump version to 2.5.1
commit 6361ebf108b32dc788be9ef2f5da1c8044cd5e35
Author: Pontus <pontus@almar.se>
Date: Tue Jun 23 11:54:47 2026 +0200
Fix keystone reset position error and slash command conflict
- Fixed Lua error when clicking Reset Position for Keystone tile
- Changed from accessing non-existent xPosEditBox/yPosEditBox to using slider.Refresh()
- Matches pattern used in CreatePositionSliders helper function
- Fixed slash command conflict that broke /skytiles command
- Removed duplicate slash command registration from OptionsWindow.lua
- Main handler in SkyInfoTiles.lua now properly handles all commands
- /skytiles, /skyinfotiles, and /infotiles all work correctly
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
commit d9be51fb3fc7abbeeb6e934d3d210527424f8432
Author: Pontus <pontus@almar.se>
Date: Tue Jun 16 18:45:12 2026 +0200
Fix BuffTracker options UI layout and alignment issues
Major fixes:
- Fixed element creation order: now creates all elements before calling RefreshLayout()
- Fixed RefreshLayout() to preserve x=10 positioning from StyledWidgets
- Fixed buffListContainer height to be dynamic (30px per buff + 20px padding)
- Moved scrollFrame creation to after enable toggle for proper structure
- All elements now properly aligned at x=10 from scrollChild
Layout improvements:
- Enable Buff Tracker toggle remains outside scrollFrame
- Tracker Type and all other options inside scrollFrame with consistent alignment
- buffListContainer grows/shrinks dynamically based on number of tracked buffs
- RefreshLayout() correctly repositions all elements when container size changes
Code quality:
- Fixed luacheck warnings (unused variables, long lines)
- Removed duplicate scrollFrame creation
- Proper baseY storage without buffListContainer height pre-added
- ScrollFrame uses standard x=5 position like other tabs
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
commit 38984c9045c28f58864663fb05cd3911b72915f8
Author: Pontus <pontus@almar.se>
Date: Tue Jun 16 13:49:04 2026 +0200
Add trinket and potion tracking to BuffTrackerTile
Expanded BuffTrackerTile to support three tracker types (buffs, trinkets, potions)
with all three visible simultaneously when enabled. Each type has independent
positioning anchored to player frame with smart unit frame addon detection.
Features:
- Three tracker types: buffs (auras), trinkets (slots 13/14), potions/healthstones
- All three types visible simultaneously when BuffTracker is enabled
- Smart player frame detection (ElvUI, SUF, oUF, GW2 UI, Pitbull4, X-Perl, etc.)
- Six anchor points: TOP, BOTTOM, TOPLEFT, TOPRIGHT, BOTTOMLEFT, BOTTOMRIGHT
- Icons positioned outside player frame with growth direction based on anchor point
- Fixed icon sizes: buffs 32px, trinkets 30px, potions 40px
- Fixed 1px spacing between icons
- Timer text centered on icons with configurable font size and offsets
- Count text in bottom-right corner with configurable font size and offsets
- Per-tracker settings: anchor point, strata
- Global settings: timer font size, count font size, font, outline, show passive trinkets
- Live preview with correct icon size and text positioning
- Buff list management UI (add/remove/reorder buff IDs by spell ID)
Technical changes:
- BuffTrackerTile.lua: Multi-tracker architecture with three separate frames
- Per-tracker-type settings storage (buffsSettings, trinketsSettings, potionsSettings)
- ResolvePlayerFrame() detects visible player frame from 11+ unit frame addons
- UpdateFrameAnchor() positions tiles outside player frame based on anchor point
- RebuildBuffs() creates icons with tracker-specific settings
- Text offset sliders for precise timer and count positioning (-30 to +30px)
- OptionsWindow.lua: Dynamic buff list visibility, tracker type selector, offset controls
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

