Anvil

Anvil

3.9k Downloads

An Ace3 mod that allows you to customize the look and feel of Blizzard frames, with several tweaks that push the frames' look in a more minimalist direction.  At the moment, it allows you customize the Merchant, Spellbook, Archaeology, and Collections Journal frames' size to display more items and take up more screen real estate (or less, if that's your preference) with sliders in the AddOn options menu, adjust the UI scale of the frame, move the frame, and other frame-specific items like show/hide empty vendor item buttons.

The Appearances Journal has been "improved" (an inherently subjective undertaking) instead of just making it adjustable.  A DressUp model has been incorporated into the frame itself, and left-clicking items puts them on that model.

===================
Known Issues:
-- Flyout arrow disappears from spell flyouts once pressed.  This appears to be because of SecureActionButtonTemplate assuming the button is on a bar instead of in a frame.  May not be easily fixable.
-- Can't cast basic pet functions like Attack or Follow from the Spellbook.  May not be doable for the same reason as above.
-- Enabling a module doesn't take on the first try (if it wasn't enabled at the beginning of the play session).
-- Book backgrounds are persistent once a module has been disabled and enabled within the same play session.
-- Archaeology frame still needs work.  Draw times are too long and more cosmetic touches are needed.
-- Appearance Journal's DressUpModel doesn't update when you change gear.  Running into some more weirdness with the API as I try to fix this one.  TryOn() only likes to work the first time you switch gear.
===================