mirror of
https://github.com/mr-rosh/pfUI-CustomMedia.git
synced 2026-11-10 23:57:32 +00:00
main
Enable bounded scrolling for ClassicAPI dropdowns, open menus near the selected entry, and lazily load texture previews for visible rows. Devirtualize menu scroll views to prevent invalid ranges and apply pfUI-style scrollbar theming.
pfUI-CustomMedia
pfUI-CustomMedia is a lightweight plugin for pfUI. It adds custom textures for unitframes, castbars, experience bars, action buttons, and gryphons, along with additional styling for pfUI's interface elements.
Installation (Vanilla, 1.12)
- Download the latest version.
- Unpack the archive and rename
pfUI-CustomMedia-mastertopfUI-CustomMedia. - Copy the folder into
Wow-Directory/Interface/AddOns. - Restart WoW.
Installation (The Burning Crusade, 2.4.3)
- Download the latest version.
- Unpack the archive and rename
pfUI-CustomMedia-mastertopfUI-CustomMedia-tbc. - Copy the folder into
Wow-Directory/Interface/AddOns. - Restart WoW.
Changelog
2.3.9 (2026-10-24)
- Replace deprecated Lua 5.1 APIs (
string.gfind,table.getn,getfenv,setfenv) with modern equivalents. - Capture
event/arg1into locals in allOnEvent/OnUpdatehandlers (Classic 1.12-safe). - Cache resolved button frames so
_Glookups are not repeated on every update pass. - Skip redundant
SetTexCoordcalls in staticbars when the bar fill fraction hasn't changed. - Cache
GetScreenHeight()per dropdown menu open instead of querying every frame. - Remove dead
translations/L()indirection in buttons module. - Bump version to 2.3.9; add
## SavedVariablesto both TOCs.
2.3.8 (2026-10-18)
- Add new statusbar textures and fonts to the selection menus.
- Add a pfUI styled scrollbar and mouse wheel scrolling to dropdown menus; menus open upward when there isn’t enough space below.
- Fix gryphon positioning, dragging, and anchor handling.
- Add a position reset option that preserves gryphon appearance and anchor settings.
- Clean up gryphon texture options and dropdown behavior.
- Simplify gryphon reset controls and improve their layout.
2.2.0 (2026-10-17)
- Remove menu entries for the missing Karla font and Sword button background.
- Apply custom backgrounds to pfUI buttons even when they are hidden.
- Guard optional pfUI menus and GUI methods against Lua errors.
- Prevent duplicate gryphon entries and keep font menu ordering stable.
Languages
Lua
100%