Vranx User Interface for Dragonflight

Questing
Questing
Open Frames

Action Bar

MouseoverActionBars provides mouseover ability for action bars and micromenu.

Clean Icons - Mechagnome Edition - replaces the default Icons with a better look.

HideActionBarBorders hides the button borders so I can use Clean Icons.

LiteButtonAuras - Shows your buffs on you and your debuffs on your target inside your action buttons with a colored border and timer.

tullaRange - Allows the user to make action buttons change color when an action is out of range or is out of energy/mana/focus/etc.


Art/Graphics

Clean Icons - Mechagnome Edition - Replaces the default game icons to change the look without using a mod.

Dark Theme UI - Replaces the default game graphics with a darker theme. I am only using a few of the provided folders to change the unit frames and minimap graphics.

Micro Menu Recolor - Changes the color of the micro menu buttons.

SharedMedia - Inserts media(textures, bars, borders, etc) into LibSharedMedia's storage. They can then be selected by any addon that supports LibSharedMedia, a lot of them do. I have collected many various fonts and statusbar textures which I insert into SharedMedia for my UI.


Auction

Auctionator - Designed for casual everyday auction house users. Auctionator makes the auction house easier to use by presenting auction house listings clearly and succinctly and by eliminating the tedium involved in posting and managing auctions.


Bags

AdiBags - Displays your inventory in one bag broken into several sections using smart filters. It requires no setup but you can create your own custom filters.


Chat

BasicChatMods - Allows you to change just about any setting in chat.

Cleaner Loot Messages - Reduce the loot messages to a minimum for clearer information.

Notifly - Plays a sound when you get a whisper from other players.


Fonts


Frames

Drift - Modifies default UI frames so you can click and drag to move and scale. Left-click and drag anywhere to move a frame. Right-click and drag up or down to scale a frame. Position and scale for each frame are saved.

VxTweaks - Resizes the minimap, encounter/vigor bar, micromenu/bags, objective tracker and xp bar.


Gear

Simple Item Levels - Show item levels on: The character panel, The inspect panel, Weapons, armor, and artifact relics in bags. Shows missing enchants and gems on character panel.


Healing

Clique - Simple addon that enables click-casting and hover-casting on your unit frames and in the game world. You can bind virtually any mouse or keyboard combination to a spell or macro. In it's normal configuration this enables you to use the bindings over your unit frames in order to cast spells directly on that unit. This allows you to more quickly select both the spell to cast, and the target of the spell without requiring an extra click.


Information

Bazooka - Adds information bars on the top or bottom of the screen which provide data broker plugin support. You can see many data broker plugins on my Plugins page.


Inventory

Tooltip Item Count - Add item count tooltip (bags, bank, equipped) for all your characters.


Mail

Gnomish Inbox Shrinker - Replaces the default inbox UI with a minimalistic, scrolling list that gives you a much better overview and no paging.

Postal - Offers enhanced mailbox support by providing many features.


Map/Minimap

Dark Theme UI - Replaces the default game graphics with a darker theme. I am only using a few of the provided folders to change the unit frames and minimap graphics.

MinimapLine - Draws a line from the player arrow to the edge of the minimap to make your direction more visible.

VxTweaks - Makes the minimap smaller while leaving the location bar above it alone, deletes the icon and sets the CVar to show all tracking options.

TomTom - Your personal navigation assistant in World of Warcraft. This addon is very simple, but provides a nice set of functionality.A draggable coordinate display showing hundreth precision, this frame can be hidden or locked. WorldMap display of player and cursor coordinates, these displays can be hidden. The ability to set waypoints based on coordinates.

World Map Tracking Enhanced - Provides enhanced features to WorldMap's Tracking Options. Replaces the built-in tracking option dropdown and allows you to further toggle the displaying of the most popular WorldMap enhanced addons such as HandyNotes and GatherMate2.


Misc

Leatrix Plus - A collection of fixes for things in Wow. Automation - automate quests, automate gossip, accept summon, accept resurrect, release in PvP, auto sell junk,auto repair. Social - block duels, block party invites, block friend requests, auto party from friends, invite from whispers. Plus many options for Chat, Text, Interface, Frames and System changes.

TinyPad - Simple but powerful notepad addon that's easy to use.


Nameplates

Threat Plates - Addon for customizing your nameplates. It offers a high amount of customization and tweaks to how your nameplates react and look.


PvE

GTFO - Provides an audible alert when you're standing in something you're not supposed to be standing in. In some cases, you'll be warned before you start taking damage. It's particularly useful for individuals that play with their spell graphics turned down or for those that just need a little extra help being told to GTFO. It also helps out with PvP when you can't tell who's casting the AOE.


PvP

BattleGroundEnemies - A lightweight Addon to show you all enemies, allies and important player-specific information in a battleground.

Capping - A battleground timer mod with some extras. Current Features: Start Timers, Node Timers, Flag Respawn Timer, Flag Carrier Display with health percent. Port expiration timers/Queue wait timers/Scoreboard repositioning/Capture bar repositioning.


Quest

Classic Quest Log - Restores the old quest log with the familiar list of quests on the left and details on the right.

Quester - Enhances the questing experience by improving upon the built-in Quest UI, smoothing some rough edges and providing a few enhancements. Quest levels in the quest log, on the map, in the quest tracker, in NPC dialogs, everywhere! Difficulty coloring of quests, Progress coloring red -> green of objectives in the quest tracker(I have manually disabled this), Quest progress sounds: "More work?!" when an objective is completed and "Job's Done!" if the quest is complete.

QuestClicks - Creates clickable buttons for usable quest items. Also creates buttons for Tradeskill Items, Quest Starters, Toys and Pets, Garrison Rewards, Recipes, Lootable Containers.


Sound

VxMute - I edited the Shut up Unta addon and made it mute the Dragon Riding sounds. The sound list was pulled from Leatrix Plus.


Unit Frames

Dark Theme UI - Replaces the default game graphics with a darker theme. I am only using a few of the provided folders to change the unit frames and minimap graphics.

VxUnitFrames - Changes the health bars to class colors. Stops the unit frame rest flashing and rest animation. Stops the red combat flashing. Hides class power bars.


Vendor

Compact Vendor - Converts your vendor frame into a compact scrollable list with a search box.


VxTweaks/VxUnitFrames

I have been saving useful code as I find it in forum posts. Copy the code for the desired function and paste it into https://addon.bool.no/. Give it a name and download it. Place it into your addons folder. If the code has a SetScale you can change it to what you want, 1.0 is unchanged, .8 is smaller, 1.2 is larger.

--HIDE XP BAR
StatusTrackingBarManager:Hide()

--SCALE/MOVE XP BAR
StatusTrackingBarManager:SetScale(0.52)
StatusTrackingBarManager:ClearAllPoints()
StatusTrackingBarManager:SetPoint("CENTER", UIParent, "CENTER", 0, -632)

--HIDE MICRO/BAGS BAR
MicroButtonAndBagsBar:Hide()

--SCALE OBJECTIVE TRACKER
ObjectiveTrackerFrame:SetScale(0.85)

--SCALE ENCOUNTER BAR/VIGOR TRACKER
EncounterBar:SetScale(0.7)

--SET MINIMAP SCALE WITHOUT TOP BAR
Minimap:SetScale(0.8)

--SET MINIMAP SCALE WITH TOP BAR
MinimapCluster:SetScale(0.9)

--SET MINIMAP TRACKING TO INCLUDE ALL OPTIONS
SetCVar("minimapTrackingShowAll",1)

--HIDE MINIMAP ICONS
ExpansionLandingPageMinimapButton:Hide()

--HIDE REST/COMBAT FLASH AND REST ANIMATION
local hideRest = CreateFrame("Frame")
PlayerFrame.PlayerFrameContent.PlayerFrameContentContextual.PlayerRestLoop:SetParent(hideRest)
PlayerFrame.PlayerFrameContent.PlayerFrameContentMain.StatusTexture:SetParent(hideRest)
PlayerFrame.PlayerFrameContent.PlayerFrameContentContextual.PlayerPortraitCornerIcon:SetParent(hideRest)
PlayerFrame.PlayerFrameContainer.FrameFlash:SetParent(hideRest)
TargetFrame.TargetFrameContainer.Flash:SetParent(hideRest)
hideRest:Hide()

--UNIT FRAME CLASS COLORS
hooksecurefunc("HealthBar_OnValueChanged", function (self)
     if UnitIsPlayer(self.unit) and UnitIsConnected(self.unit) then
         local c = RAID_CLASS_COLORS[select(2,UnitClass(self.unit))];
         if c then
                 self:SetStatusBarColor(c.r, c.g, c.b)
                 self:SetStatusBarDesaturated(true)
         else
                 self:SetStatusBarColor(0.5, 0.5, 0.5)
                 self:SetStatusBarDesaturated(true)
         end
     elseif UnitIsPlayer(self.unit) then
         self:SetStatusBarColor(0.5, 0.5, 0.5)
         self:SetStatusBarDesaturated(true)
     else
         self:SetStatusBarColor(0.0, 1.0, 0.0)
         self:SetStatusBarDesaturated(true)
     end
end);
hooksecurefunc("UnitFrameHealthBar_Update", function (self)
     if UnitIsPlayer(self.unit) and UnitIsConnected(self.unit) then
         local c = RAID_CLASS_COLORS[select(2,UnitClass(self.unit))];
         if c then
                 self:SetStatusBarColor(c.r, c.g, c.b)
                 self:SetStatusBarDesaturated(true)
         else
                 self:SetStatusBarColor(0.5, 0.5, 0.5)
                 self:SetStatusBarDesaturated(true)
         end
     elseif UnitIsPlayer(self.unit) then
         self:SetStatusBarColor(0.5, 0.5, 0.5)
         self:SetStatusBarDesaturated(true)
     else
         self:SetStatusBarColor(0.0, 1.0, 0.0)
         self:SetStatusBarDesaturated(true)
     end
end);