
LibUtilities-1.0
Utilities for pixel perfection, decimal to hex, parsing item strings
Addon Details
Expansion
Categories
Developers
Having issues?
LibUtilities-1.0
A collection of useful methods to help with pixel perfection, parsing item links, and converting decimal numbers into hexidecimal.
Legion breaking changes
The API DecodeItemString has been replaced/renamed to DecodeItemLink, and supports quest, spell, item, talent, and enchant links. The return values of this API have been altered from prior versions.
List of methods
- PixelPerfect
- VisualData
- NumberToHex
- DecodeItemLink
- Round
- TitleCase
How to use
LibUtilities-1.0 is an embedded library, and thus gives its functions to any AddOn for direct control.
.pkgmeta
.toc
#@no-lib-strip@ LibsLibUtilities-1.0lib.xml #@end-no-lib-strip@
Core AddOn
local MyAddOn = LibStub("AceAddon-3.0"):NewAddon("MyAddOn", "LibUtilities-1.0") -- OR local MyAddOn, privateTable = ... LibStub("LibUtilities-1.0"):Embed(privateTable) function MyAddOn:Enable() -- probably not the best place for this call, but this is an example -- notice it is not utilities:VisualData() local uiScale, resolutionX, resolutionY = MyAddOn:VisualData() end
API
The API page
Ticket Tracker
Found a bug or want to make a suggestion? This is the link you want.
Localization
There is only one phrase needing localization for the Table of Contents (.toc) file. Go here to translate please.
Tips
Getting the corrected scale for the UI
- SetCVar("uiScale", tostring(self:PixelPerfect(1)))
- SetCVar("useUiScale", "1") Note, yes, 1, or it won't work
- If the third return of VisualData() resolutionY is >=1200 you should also scale UIParent, as Warcraft's UI scale will not go lower than .64.
More addons for Legion
Discover other addons that might interest you
Tp Suramar
Tp Suramar
Global Ignore List and Chat Spam Filter
Maintain an ignore list across all characters and servers, block annoying chat/spam
HandyNotes – Suramar and Shal’Aran Telemancy
Shows the telemancy between Shal'Aran and nodes in Suramar
MaxDps Warlock
Warlock module for MaxDps addon
Petship
Attempts to recreate pet loyalty and friendship
PvP-Roles
Shows the active role of a player in a battleground.
SaunanTaakseEmotes
Twitch emotes extension for Saunan Taakse-Stormreaver EU
ShestakUI
ShestakUI is a modular, lightweight, all-in-one overhaul for the World of Warcraft interface