Aurora is an addon which reskins the default Blizzard interface elements to a smooth, minimalistic theme which is consistent across the entire UI.
I got the idea to do this when Tukui included some code to reskin option frames and buttons. Starting with that code I went to reskin almost all of the default Blizzard frames to my own preferred theme. It was originally meant for my UI, FreeUI, but due to popular demand I decided to upload a standalone version as well, and over time it continued to become more advanced than what it originally used to be.
Open the Aurora options from the in-game addon options, or type /aurora.
> Restyled achievement frame categories.
> Fixed spell book text colour appearing wrong in some situations.
> Fixed item upgrade currency icon always being shown.
> Removed fix for specific battleground scroll frame because it's no longer needed.
Improved tooltip addon detection, particularly for battle pet tooltips.
Fixed Who list scroll bar.
Restyled battle.net toast frame tooltip.
Repositioned IncludedBattleGroundsDropdown so it doesn't overlap with the PVP frame.
Restyled specific scenario queue frame scroll bar.
Updated for patch 5.3.
New button highlight style.
Fixed talent frame learn button sometimes turning white.
Saved options are now automatically cleaned up when necessary.
Fixed talent frame taint.
Fixed an issue with Looking for Guild frame role icons.
Removed Battle Pet Tabs support from the main addon. It is now available as a plugin instead (available here).
Fixed the colour of the icon border in the pet journal team slots.
Added a shadow outline to chat bubble font.
Fixed minor role icon issues.
Fixed arena team menu.
Fixed first achievement button background.
Fixed a variable that was global and should be local.
Improved archaeology frame side tabs.
Fixed a minor dungeon popup visual bug.
Critical dungeon popup bug fix.
Restyled dungeon and raid role icons across the UI, textures by Tonyleila.
Restyled dropdown list 'expand' arrows.
Restyled conquest frame win reward icons.
Added support for additional Auction House tabs.
Added a new arrow highlight style.
Added a 'minimize' button to StaticPopup which is shown when necessary.
Added a proper background for guild bank buttons.
Added a disabled texture for close buttons.
Fixed a positioning bug with the quest npc model background.
Fixed a rare issue with button gradient draw layer.
Fully restyled quest choice frame.
Fixed second LFD reward having its border cut off on the right side.
Moved existing DBM support and additional features to a new optional plugin, Aurora_DBM.
Restyled LFD/scenario queue frame bonus valor icon.
Restyled honour frame win reward icons.
Fixed scenario completed alert rewards and backdrop opacity.
Restyled battle.net unavailable frame.
Restyled bonus rep button.
Fixed arena team button highlight.
Fixed a font object that still used the default font.
Updated for patch 5.2.
Added support for BattlePetTabs.
Changed a lot of fonts to match the others.
Changed close buttons to have a sleeker 'x'.
Improved loot history frame.
Fixed bugs related to certain scroll frames.
Fixed a serious memory leak in the equipment flyout buttons which could severely impact performance.
Restyled bonus loot won frame.
Restyled pet battle queue popup.
Fixed quest required money text colour.
Removed time manager frame shadow.
Fixed bug with void storage search.
Improved GM frame.
Improved radio buttons.
Restyled level up feature icons.
Account wide achievements in the summary are now also coloured.
Fixed transmogrify frame.
Fixed class trainer buttons sometimes not being styled.
Fixed macro button overlapping.
Fixed bonus roll progress bar.
Fixed the auction UI.
Changed new chat bubble font.
Updated for 5.1.
Added quality colours to equipment flyout and merchant frame.
Fixed bug with money won alert and missing loot frame.
Fixed bug when initially learning talents.
Restyled equipment manager select/highlight textures.
Restyled DBM info frame.
Fixed a bug with black market quality colours.
Added quality colours to black market Hot Item.
Added item quality colours to the black market UI.
Restyled chat config frame.
Restyled bonus roll.
Restyled pet battle tooltips.
Restyled skip cinematic popup.
Restyled quest greeting separator.
Fixed an error when Blizzard_CompactUnitFrames is disabled.
Fixed brown level requirement text on talent frame.
Fixed auction house and black market pushed textures.
Restyled random scenario rewards.
Fixed quest greeting scroll bar.
Fixed duplicate OnUpdate scripts.
Restyled inspect talent frame.
Restyled gossip frame friendship bar.
Restyled tradeskill subskill bars.
Improved criteria alert frame.
Fixed archaeology page text colour for new races.
Fixed a bug with gradient frame levels.
Improved the guild control UI.
Improved achievement tracking checkboxes.
Chat bubbles now use the alpha setting.
Fixed a bug with missing loot frame that caused an error.
Fixed a bug with guild roster icons when viewing professions.
Fixed a bug with the loot won alert background being shown when the alert is hidden with an addon.
Fixed plus/minus icon positions so that they are always centered.
Added chat bubble styling (with an option to disable it).
Fixed item socketing scroll bar.
Fixed spellbook tabs not being restyled in some situations.
Fixed guild roster icons when clicking the up/down buttons to scroll.
Changed the friends frame so that the old broadcast input field is back.
Restyled money won alert.
Added support for the ImprovedLootFrame addon.
Tweaked PVE frame buttons.
Fixed a bug with the loot history when everyone passes on loot.
Fixed a few alert frame backdrops and animations.
Fix an other important bug.
Restyle loot frame up/down arrows.
Bag frames now follow Aurora's opacity setting.
Fixed a critical bug because of the last update.
Restyled master looter frame and improved loot history frame.
Attempt to fix a bug with the glyph frame spec icon (Blizzard fixed this on beta).
Improved the glyph frame.
Fixed friend list game icons.
Trade frame portraits are now hidden.
Restyled new mac check button.
Fixed tabard slot being hidden.
Fixed a stupid error with guild achievements.
Updated for patch 5.0.4. If you are still on patch 4.3.4, download version 3.9.2a from the archive instead.
Fixed important bug with interface option categories.
Fixed a bug with dropdown lists.
Fixed taint when targeting from friend list.
Fixed merchant repair icons.
Reskinned bnet conversation invite window.
Reskinned interface option categories.
Added ingame options to disable certain modules such as bags and tooltips.
Added class colours to check boxes.
Reskinned tutorial frame.
Reskinned 2 more buttons on merchant buyback frame.
Dropdown arrow highlight now also uses class colour.
Fixed a tradeskill frame texture and positioning issue.
Fixed some accidentally removed input box code.
Fixed some stuff with the new dropdown list code.
Fixed dropdown highlights in some situations.
Added an option for a custom highlight colour rather than class colour.
Overhauled dropdown lists with new highlight textures and reskinned radio- and checkbuttons.
Changed the font on close buttons.
Reskinned radio buttons on the GM survey frame.
Added a fix for addons that inherit GameTooltip's look.
Fixed a texture on the trade skill and GM survey frame.
Fixed close buttons.
Better dropdown lists.
Changed looks of GuildTextEditFrame.
Made slider backdrops less wide.
Fixed a border error on input fields.
Fixed some guild frame positions.
Updated guild control UI.
Added a GUI for options.
Moved media to a separate folder.
Changed the default fonts to a modern one to match the Aurora style.
Small fixes to guild rewards frame.
Add a border around merchant currency icons.
Reskinned the new button on the GM frame.
Tweak input box size and reskin calendar mass invite frame.
Added a few debug outputs for missing items (rather than lua errors) to improve maintainability.
Added a new API: ReskinRadio.
Reskinned the new report stuff.
Reskinned the achievement comparison window.
Calendar is now 140% more shiny.
Added Recount tooltip support.
Minor changes and fixes to trainer frame.
Increased opacity of disabled arrow buttons.
Reskinned bg popup close button.
Fixed the loot frame.
Fixed the achievement popup.
Reskinned achievement popup.
Added a new function, CreateGradient, which plugins can use to create the gradient background used on text fields (when ReskinInput cannot be used).
Actually reskinned the Scroll of Resurrection frame.
Fixed a bug that prevented the Interface options or Video options frame from being fully skinned when opened directly rather than through the game menu button.
Fixed material textures showing up on the quest panel.
Reskinned the Scroll of Resurrection frame.
Fixed a bug with quest log scrolling.
Reskinned the graphics API dropdown.
Reskinned calendar event AM/PM dropdown and made dropdowns a little wider.
Moved the Raid Frame Raid Info button.
Fixed a bug with guild roster button backdrops.
Fixed AuctionProgressBarText postion.
Removed pushed texture on Trade Frame buttons.
Fixes to ItemTextFrame.
Reskinned Void Storage Purchase frame.
Attempt to fix reforging frame buttons from becoming unclickable.
Improved item socketing frame.
Reskinned guild bank search box.
Fixed a bug where game icons on the friends frame could keep their background after disappearing.
Reverted "Attempt to workaround a Blizzard bug which prevented interaction on certain interface elements after a while." because it doesn't work.
Reskinned expand/collapse buttons.
Reskinned LFD and LFR specific instance checkboxes.
Fixed an old bug related to the reputation frame bars.
Fixed an old bug related to Tradeskill frame icon.
Fixed a bug where clicking a link to an item in the Encounter Journal would cause that item's background to be white.
Complete makeover of the Encounter Journal.
Attempt to workaround a Blizzard bug which prevented interaction on certain interface elements after a while.
Improved trade frame.
Reskinned a new role popup.
Reskinned mail frame money button.
Fixed bugs with dungeon/raid completion alert.
Fixed various issues with the Friends and Raid frame.
Fixed a few bugs with the side dressup frame.
Reskinned bag and bank search boxes.
Bug fixes with Encounter Journal and Auction House.
Updated for patch 4.3.
Reskinned new interface elements introduced in 4.3.
Reskinned options panel (with awesome new slider).
Reskinned Guild Finder Request Membership dialog.
Lazy fix for Auctioneer.
Fixed dropdown lists not being skinned for some reason.
Added TipTop to tooltips check.
Added a background for item tooltips in socketing frame.
Fixed position of the achievement frame header.
Fixed a bug with the channel list scroll bar.
Reskinned encounter journal instance buttons.
Fixed bugs with tradeskill frame.
Fixed a rare bug where the quest frame could have a backdrop when starting a quest from a parchment or scroll.
Better option panel styling.
Added a small line at the top of the lua file that lets you set the opacity of frames.
Removed Real ID invite button.
Fixed a bug with LFD rewards.
Fixed quest reward highlight, I think.
Loot frame makeover.
Added LovelyLoot to the list of possible loot addons, and moved the loot styling to the delayed part of the code.
Fixed glyph header stuff.
Fixed minor stuff, especially on the bags/bank.
Fixed an important bug related to tooltip/bags/map addon loading.
Friends frame now has dimensions that are more like the original, to avoid buttons overlapping on the Raid frame.
Fixed the tab position on the character frame for classes with pets.
Fixed (more or less) the war game button.
Attempt to fix at the only possible cause I can see for Glyph swapping taint error.
Fixed guild bank and inspect frame tab position.
Reskinned guild challenges and dungeon completion rewards.
Map text is now less ugly.
Calendar frame makeover.
Reskinned some minor archaeology stuff.
Reskinned Trainer frame skill bar.
Reskinned achievement UI status bars.
Reskinned profession frame status bars.
Spellbook button backgrounds are now dynamically shown/hidden.
Fixed achievement meta criteria text colours.
Fixed a bug where output text in the keybinding UI would be wrongly hidden.
Full achievement UI reskin.
Reskinned paper doll frame flyout buttons.
Reskinned some achievement window stuff.
Reskinned Addon Control Panel button.
Added a few gradient colours to status bars to make them less ugly.
Added famBags to the list of bag addons.
Fixed guild roster class icon backgrounds showing when they shouldn't.
New theme (again), to compromise between the old theme and the visibility of the second one.
Various improvements to borders, replacing a lot of frames with textures.
Reskinned Quest reward highlight.
Reskinned merchant currency frame icons.
Reskinned guild roster class icons.
Reskinned talent buttons.
Reskinned pet talent stuff.
Added highlight texture to currency frame.
Changed a few frames in the GuildUI to look more elegant and save space.
Fixed pet frame.
Fixed checkbox texture appearing behind its border.
Fixed character and inspect frame item updating. Inspect frame has been reversed to previous version for technical reasons.
Fixed score frame.
Reskinned zone map.
Reskinned pvp cap bar.
Reskinned conquest point bar.
Reskinned framestack tooltip.
Fixed a rare tradeskill frame error.
Fixed a minor glitch with the LFD frame.
Fixed the character collapse/expand button.
Changed 'no item in slot' to be hidden again. Also, the border is now hidden too.
Reskinned mail attachments.
Reskinned Valor point and guild rep bar cap markers.
Aurora no longer replaces Blizzard interface files. You can now delete the additional folders in your Interface folders.
Aurora now has an updated theme.
Major code overhaul.
Reskinned Guild registrar frame.
Reskinned Barber shop frame.
Rekinned new channel creation frame.
Reskinned Auction frame bids.
New tab appearance.
Cleaned up Tabard frame.
Improved trainer frame.
Improved Glyph frame.
Changed Raid info appearance.
Optimized text colour code with less functions used.
Fixed a few frame level issues.
Fixed some issues with Mac options frame.
Fixed various minor issues and glitches.
Fixed an issue where highlight texture wouldn't appear on Auction frame auctions.
Removed a ton of redundant code.
Reskinned Merchant repair buttons.
Fixed DBM range frame.
Basic small map skin. Can be toggled by changing 'map' to false.
Unskinned buttons now no longer have missing textures. NOTE: You need to replace the old Interface/Buttons folder with the new one for this change to apply.
Reskinned left/right arrows.
Reskinned check boxes.
Reskinned more input boxes.
Reskinned DBM range check.
Arrows are now slightly darker when disabled.
Improved Guild rewards frame.
Hooked OnVerticalScroll for the friends list rather than hooking HybridScrollFrame_Update. Slightly more efficient.
Added StarTip to the tooltip add-on check.
Better display of talent points spent.
Reskinned Guild bank popup frame.
Reskinned Calendar event select frame.
Improved Macro frame.
Improved New equipment set popup.
Reskinning key binding buttons.
Fixed a bug with quest rewards/required items count not showing.
Fixed a dumb error.
Much better talent frame skin.
Reskinned input frames.
High quality skins on auctions frame.
Reskinned calendar create event frame.
Reskinned character frame tab buttons.
Reskinned Send mail frame buttons.
Reskinned quest frame items.
Reskinned nav bars. Thanks to Tukui team.
Reskinned Real ID friend game icons. Who said I can't do lua?
Removed friend button backdrops.
Reskinned auction frame quality dropdown which for some reason has to be a special snowflake.
Reskinned various extra close buttons and scroll bars.
Support for bag token display.
Fixed error with Archaeology.
Improved tradeskill frame.
Removed tab highlight colour.
Reskinned lua errors.
Reskinned guild rank dropdown box.
Reskinned a few missing scroll bars and close buttons.
Reskinned 11th GM survey question.
Cleaned up achievement frame.
Fixed a small bug that could cause default guild rep bar background to reappear.
Fixed merchant frame close button position.
Removed Tukui support seeing as Tukui will have its own styling script.
Fixed missing highlight colours.
Fixed a small bug with guild bank UI.
Reskinned scroll bars, close buttons and dropdown buttons.
Reskinned token frame and reputation frame.
Reskinned LFD rewards.
Reskinned valor points bar.
Reskinned mount and pet buttons.
Reskinned guild xp bar, rep bar, rewards frame and perks buttons.
Reskinned vendor frame buttons.
Reskinned archaeology frame progress bars.
Tabs are now 78% more awesome.
Cleaned up Help frame.
Cleaned up Guild frame.
Cleaned up Looking For Guild frame.
Cleaned up Honor frame scroll bar.
Many more improvements.
Fix missing textures.
Reskinned auction frame items.
Reskinned mail inbox items.
Fixed error with raid UI.
Drastically reduced the amount of select() and GetRegions() calls, improving performance.
Reskinned new character frame.
Reskinned Arena team creation frame.
Reskinned Help frame.
Reskinned GM Survey frame.
Greatly improved Guild bank frame.
Cleaned up tradeskill frame, especially when used with the Guild UI.
Cleaned up Mail Frame.
Cleaned up PVP Frame.
Cleaned up Glyph frame.
Improved QuestNPCModel backdrop and positioning.
Changed AuctionDressUpFrame to save screen space and match the QuestNPCModel/GuildNewsBossModel look.
Reskinned a few search boxes.
Reskinned Broadcast Input frame.
Fix for achievement frame with Tukui skin
Support for Tukui v13
Added a small tutorial at the top of the lua file.
Improved talent frame tab display.
Reskinned more parts of the Archaeology frame related to rare artifacts.
Made button reskinning more efficient.
Changed Archaeology frame text colours.
Changed Calendar day button outline to a 1-pixel line.
Cleaned up Achievement frame.
Reskinned GuildTextEditFrame and GuildLogFrameCloseButton.
Small fix for tooltips when using Tukui.
Reskinned tabard frame.
Reskinned Real ID pending invite buttons.
Improved spell book skill tabs.
Fixed pet stable frame buttons (again).
Typo fix for hunters, mages, warlocks and death knights.
Added a simple option at the top of the lua file that lets you use the Aurora theme when using Tukui.
Re-added custom border texture, now hiding the character/inspect/pet stable frame button border with lua instead.
Fixed a lot of overlapping backgrounds.
Reskinned enter dungeon frame and some buttons related to lfd.
Reskinned buttons on LFR browse frame.
Reskinned some minor things in chat config frame.
Reskinned inspect frame slot buttons.
Improved inspect talent frame and inspect guild frame reskin.
Fixed character frame/pet stable frame buttons for Tukui users.
Fixed some frame stratas.
Reskinned character frame slot buttons.
Reskinned ignore and remove ignore ("UnsquelchButton", really?) buttons
Reskinned some minor things which I forgot.
Typo fix in guild frame
Fixed colour system interfering with other addons
Fixed guild display
Reupload because something went wrong with the previous one
Character frame now uses the new class colours.
Reskinned add friend frame.
Reskinned friends of friend frame.
Reskinned colour picker frame.
Reskinned new macro frame.
Reskinned raid reset window on calendar.
Cleaned up some code.
Made the gear manager reskinning more efficient.
Fixed an other silly bug with quest/gossip frame colours
Fixed silly bug with NYI guild level text
Improved profession and companion spellbook display
Now uses CUSTOM_CLASS_COLORS rather than RAID_CLASS_COLORS to avoid taint.