FrameColor - Dark Mode & Custom Color UI

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

File Details

4.1.6

  • R
  • Aug 10, 2025
  • 305.81 KB
  • 26.4K
  • 11.2.0
  • Retail

File Name

FrameColor-4.1.6.zip

Supported Versions

  • 11.2.0

Changelog

Version [4.1.6] - 2025-08-10

Updated

  • _PlayerFrame.lua -> The class power bar can now be colored separately from the player frame.

Version [4.1.5] - 2025-08-09

Fixed

  • _PopUpDialogs.lua -> Static pop-ups are once again skinned.

Version [4.1.4] - 2025-08-07

Updated

  • Interface version to 110200.

Fixed

  • _BankFrame.lua -> Adapted to ui changes.
  • _CharacterFrame.lua -> Adapted to ui changes.

Version [4.1.3] - 2025-06-23

Updated

  • Interface version to 110107.

Version [4.1.2] - 2025-05-13

Added

  • New API function.

Version [4.1.1] - 2025-04-30

Fixed

  • _CooldownViewer.lua -> The skin will now be reapplied after changing the specialization.

Version [4.1.0] - 2025-04-30

Added

  • SkinUtilMixin.lua -> New helper function added "GetAllChildRegionsOf" to get all regions of a frame and all it's child frames.
  • New Skin added _CooldownViewer.lua -> For now it will only let you change the color of the "Tracked Bars" bar borders.

Version [4.0.3] - 2025-04-30

Updated

  • Interface version to 110105.

Version [4.0.2] - 2025-04-13

Fixed

  • _TradeFrame.lua: Temporarily removed the money frame borders until I find time to fix them.

Version [4.0.1] - 2025-03-22

Changed

  • Added "Button" to the color names of the button colors to better clarify what the option is used for.
  • The alpha of the chat frame border can now be set via its color setting.
  • Changed the default colors of the _ChatFrame skin slightly.

Added

  • Added the buttons around the chat frame to the _ChatFrame skin and added color options for normal, hightlight & pushed textures of those buttons.

Version [4.0.0] - 2025-03-16

Inital Release

  • The addon has been rebuilt from the ground up, with the aim of making it easier to maintain and a more robust backend that will not break if a skin fails.
  • Failed skins now inform the user with a print message.
  • All skins have been updated to follow (where possible) a template of predefined color keys (Main, Background, Borders, Controls, Tabs).
  • The new scrollbars and dropdown buttons have been added to all skins.
  • The new drop-down menu has been added.
  • Added new Color Manager to replace Color Control, colors are no longer overwritten but follow a priority concept of Global Color < Category Color < Locked Color. This allows the user to define rules for how skins of a category (or globally) should look, with the option to escape this rule per color key. This also has the advantage that future added skins will follow these rules.
  • The new UI is now more responsive, efficiently handling large numbers of skins while scaling seamlessly. Search functionality is nearly instantaneous, providing a smoother experience. In addition, the UI has been moved to a separate add-on that loads only when needed, improving performance.
  • A new companion addon has been created, FrameColor - AddOnSkins, from now on all skins for other addons will be provided either by the addon itself or via FrameColor - AddOnSkins, all individual addon skin projects have been deleted.