FrameColor - Dark Mode & Custom Color UI

Dark UI preset, but you can change any color as you like

File Details

3.9.0

  • R
  • Jul 11, 2025
  • 367.89 KB
  • 21.3K
  • 5.5.0+3
  • MoP Classic + 1

File Name

FrameColor-3.9.0.zip

Supported Versions

  • 5.5.0
  • 4.4.1
  • 3.4.3
  • 1.15.5

Changelog

Version [3.9.0] - 2025-07-11

Added

  • Mists support.

Version [3.8.3] - 2025-03-11

Removed

  • Removed the SpellFlyout skin.

Version [3.8.2] - 2025-03-02

Updated

  • Retail: Tooltips.lua:
    • ShoppingTooltip1 added.
    • ShoppingTooltip2 added.

Version [3.8.1] - 2025-02-25

Updated

  • Retail: Interface Version to 110100
  • StableFrame
  • Collections Tabs

Version [3.8.0] - 2024-12-22

Added

  • Retail: New module EventTrace.lua
  • Retail: CharacterFrame.lua -> Currency Transfer related textures added.

Updated

  • Vanilla: Interface Version to 11505
  • Cata: Interface Version to 40401
  • Cata: Fixed lua errors.
  • Retail: Interface Version to 110007

Version [3.7.7] - 2024-10-17

Updated

  • Retail: ObjectiveTrackerFrame.lua -> AdventureObjectiveTracker
  • Retail: AuctionHouseFrame.lua - > AuctionHouseFrame.CommoditiesSellList
  • Retail: ProfessionsFrame.lua -> ProfessionsFrame.CraftingPage.SchematicForm.QualityDialog, ProfessionsFrame.OrdersPage.OrderView.CraftingOutputLog

Version [3.7.6] - 2024-09-28

Updated

  • Retail: ObjectiveTrackerFrame.lua -> AchievementObjectiveTracker added.

Version [3.7.5] - 2024-09-02

Updated

  • Retail: ProfessionsFrame.lua -> Skin improvements. Crafting orders top tabs and scroll bars added.

Version [3.7.4] - 2024-08-30

Fixed

  • Retail: DelvesCompanion.lua -> the module now correctly loads on login.

Version [3.7.3] - 2024-08-26

Updated

  • Retail: QuestFrame.lua -> New NPC model frame added.

Version [3.7.2] - 2024-08-10

Fixed

  • Fixed an issue that raised an lua error when opening the spell flyout menu from within the spell book.

Version [3.7.1] - 2024-07-24

Updated

  • Downgraded the retail Interface version to 110000.

Version [3.7.0] - 2024-07-23

Updated

  • Retail: adapting to tww UI changes. Removed target and focus aure modules for now and added ProfessionsBookFrame and PlayerSpellsFrame modules.

Version [3.7.0-alpha] - 2024-07-06

Updated

  • Retail: adapting to tww UI changes. Removed target and focus aure modules for now and added ProfessionsBookFrame and PlayerSpellsFrame modules.

Version [3.6.0] - 2024-06-12

Added

  • Retail: TargetAuraFrame.lua, FocusAuraFrames.lua

Changed

  • Retail: TargetFrame.lua & FocusFrame.lua -> removed the aura skins and moved them into their own modules.

Version [3.5.0] - 2024-06-10

  • Retail: Added a background border to the TargetFrames & FocusFrames BuffFrame and DebuffFrame.

Version [3.4.4] - 2024-05-28

Added

  • classic/HUD/Castbars.lua -> added target and focus cast bars

Version [3.4.3] - 2024-05-14

Updated

  • Cata: CollectionsJournal.lua -> Added missing WardrobeFrame textures.

Version [3.4.2] - 2024-05-09

Added

  • ProfessionsCustomerOrdersFrame.lua -> ProfessionsCustomerOrdersFrame.Form.QualityDialog

Version [3.4.1] - 2024-05-08

Updated

  • retail interface version updated to 100207

Version [3.4.0] - 2024-05-06

Added

  • Cata support.

Version [3.3.5] - 2024-04-24

Fixed

  • Bartender Bar 5 missing buttons added.

Version [3.3.4] - 2024-04-24

Updated

  • retail interface version updated to 100206

Version [3.3.3] - 2024-03-26

Updated

  • Classic interface version updated to 11502

Version [3.3.2] - 2024-03-23

Added

  • Classic: WorldMapFrame.lua -> Updated indentation, improved code and added WorldMapFrame.MiniBorderFrame

Version [3.3.1] - 2024-02-18

Updated

  • vanilla interface version updated to 11501

Version [3.3.0] - 2024-02-14

Added

  • Retail: Added built-in support for Bartender4 and Dominos, allowing to control the Action Bar colors for these add-ons in the "Action Bars" category.

Version [3.2.0] - 2024-01-31

Added

  • Stopwatch module for all game versions

Version [3.1.11] - 2024-01-16

Updated

  • retail interface version updated to 100205

Version [3.1.10] - 2024-01-09

Added

  • Retail/PopUps.lua -> LFGInvitePopup

Version [3.1.9] - 2023-12-26

Added

  • Retail/ContainerFrame.lua slot borders

Changed

  • Retail/ContainerFrame.lua improved the loop that recolors container backgrounds

Version [3.1.8] - 2023-12-18

Added

  • Vanilla: EngravingFrame.lua new module for the SoD Runes frame

Updated

  • FrameColor_Vanilla.toc: Interface version

Version [3.1.7] - 2023-12-04

Added

  • EncounterJournal.lua
    • EncounterJournalLootJournalViewDropDown

Version [3.1.6] - 2023-11-28

Added

  • EncounterJournal.lua
    • EncounterJournalEncounterFrameInfoOverviewScrollFrame

Version [3.1.5] - 2023-11-21

Added

  • ClassTalentFrame.lua
    • ClassTalentLoadoutImportDialog.Border
    • ClassTalentLoadoutCreateDialog.Border

Version [3.1.4] - 2023-11-19

Added

  • PVEFrame.lua
    • LFGListFrame.ApplicationViewer.Inset
    • LFGListFrame.ApplicationViewer

Version [3.1.3] - 2023-11-08

Added

  • QuestNPC frame added to QuestFrame module

Version [3.1.2] - 2023-11-07

Changed

  • retail interface version updated to 100200

Version [3.1.1] - 2023-11-06

Added

  • Api.lua: new function for skin modules added module.RequestData

Version [3.1.0] - 2023-11-05

Author's Message

  • Great effort has been put into porting the addon for vanilla and classic. I have ported most of the modules. However, not everything that is possible in retail is possible in classic. More or missing modules will be ported based on feedback.

Added

  • vanilla version
  • classic/wrath version
  • PetStableFrame

Changed

  • Reworked Hook.lua and renamed to HookRegistry.lua
  • Removed debug leftover hook from SpellFlyout.lua
  • ColorControl -> HUD will now include the Unit Frames

Version [3.0.6] - 2023-10-31

Added

  • German translation.

Fixed

  • GameMenuFrame.Border.TopEdge added to GameMenuFrame

Version [3.0.5] - 2023-10-29

Added

  • Latin American Spanish Localization added thanks to the contribution of CurseForge user Proxy_E23

Version [3.0.4] - 2023-10-28

Added

  • New info table key word added that allows skin modules to hook into the Recolor function of an existing module.

Version [3.0.3] - 2023-10-27

Fixed

  • Added if statement for disable hooks to prevent LUA errors when disabling modules that were not previously enabled.

Changed

  • Options frame background changed.

Version [3.0.2] - 2023-10-26

*GroupLootHistoryFrame Scroll Bar added.

Version [3.0.1] - 2023-10-26

Changed

  • LFGListEntryCreationGroupDropDown and LFGListEntryCreationActivityDropDown added to PVEFrame

Version [3.0.0] - 2023-10-23

First release of version 3.0.0. The add-on has been rebuilt from scratch. With the following changes:

"Backend"

  • Making use of the add-on namespace.
  • Localization support added.
  • All modules have "OnDisable" functions, allowing two things:
    • changes to a module do not require the entire add-on to be reloaded, just the module.
    • modules can be disabled without reloading.
  • Modules can have up to 4 individual colors, each of which can follow the player's class color.
  • Added scrollbars for almost all modules (I may have missed some.).
  • Many code improvements across all modules that will further reduce the /reload time.
  • The options frame correctly releases Ace3 widgets on hide.
  • Groundwork for classic support has been done (modules are now being created step by step).
  • A global function has been added that can be used by other add-ons/plugins to create modules in the "Skins" section. Skins for other add-ons are now downlodable plugins.
    • In the long run, this will make it easier to spot potential lua bugs when the addon author makes changes to the addon.
    • And I like that they are separate from the core addon.
    • I will gather experience on what might be missing and then expand on it and create a how-to on how people can add custom plug-ins for their personal needs.
  • New slash command "/fc" added.

GUI

  • The options frame has undergone a minor overhaul.
  • Most modules are now named in the following order until a statement is true:
    • their Edit Mode name
    • the title bar name
    • thei _G name
  • Where useful, access to more color options has been added.
  • The meaning of "follow class color" has been reinterpreted in some cases, e.g. the inspect window will follow the class color of the inspected player, not your class color, while the character info will follow your own class color.
  • An option has been added to override the class and reaction colors addon-wide.

General

  • The default profile has been updated to make use of the new color options.
  • If you use this addon for a plain black mode this is still very easy to do just change the master color to black and unselect all class colors in the "Color Control" -> "Master" section.