ControlPanel
ControlPanel is a system setting addon. It is designed to replace the System Setting.
Features
The Graphics setting in System is bugged currently. Graphics settings auto-set to ultra Has it fixed? I don't know yet.
Different characters might need different profiles.
Many game settings are inaccessible in System Settings.
Alternate graphics settings not only for raids and bgs but for dungeons, main cities, arenas, scenarios as well. You could also set Anti-Aliasing settings for each type of instances.
Display lua errors comes back!
Show the censorship models in China. Undead model with no bones sticking out.
Low CPU and*Memory usage
To do:
Auto set your graphics option to lowest when your fps is low.
/cp or /controlpanel to open controlpanel options dialog.
ControlPanel APIs
ControlPanel can work without ControlPanel_Options. ControlPanel itself is just a simple CVar manager. If your need ControlPanel to manage your CVars, here are the APIs.
Code:
local ControlPanel = LibStub("AceAddon-3.0"):GetAddon("ControlPanel")
--First you need GetAddon
--API
function ControlPanel:SetCVar(key,value)
--API
function ControlPanel:GetCVar(key)
--API
function ControlPanel:GetCVarBool(key)
--API
function ControlPanel:GetCVarNumber(key)
--API
function ControlPanel:FireCVar(key)
https://www.wowace.com/addons/controlpanel/ My former addon account was suspended. Hope here would be a new home for this addon.