You have the option to skin just about any part of your UI, as well as creating background panels on the top or bottom of your screen. When I don't auto-hide Fubar, I like to have it sitting on a gradient-background courtesy of Skinner.
There is also an option to create a viewport, which changes the size of the rendered world, allowing you to put UI elements outside of it. There are a number of options and ways to configure this one, so check back after the break.
Skinner actually provides a function I didn't even realize I would become so attached to. As the screenshots show, I've become attached to a dark blue and near-black gradient. All together, I feel like it cleans up the default frames considerably. It almost makes me feel like I'm playing a new game!
To access the configuration options, you can use a few different methods. You can use this command:
The "Bottom Frame" and "Top Frame" will simply add a frame to the bottom or top of your frame, similar to the background of FuBar, but you can make this much larger. This is a great way to create a background for your actionbars and/or a more attractive background for Titan Panel or Fubar.
You can select "Character Frames", "NPC Frames" or "UI Frames" to choose from a list of frames you want skinned with your background. This is where you start to tie your UI into a neat visual package.
The "Viewport" allows you to add frames all around the screen, literally changing the resolution you're using, which lets you to place your UI elements all around your screen without getting in the way. (At the cost of some screen space, so I don't necessarily see I benefit from this feature.)
There are a number of fairly self-explanatory options, allowing the user to change the colors of the gradient, height of the gradient's fade and so forth. I suggest experimenting with these in order to grow comfortable with their use.
Let's say you want to use your own texture for the background, well look no further, this addon can do it! For the sake of clarity, I will quote the Ace wiki page for Skinner.
"To use textures as the backdrop to frames as opposed to a colour you need to do 4 things:
1. Turn off the option to use the default backdrop, either via the FuBar plugin or using the slash command /skinner bd default
2. Specify the texture that you want to use, either via the FuBar plugin or using the slash command /skinner bd backdrop <filename>
<filename> uses the format Interface\ChatFrame\ChatFrameBackground without a file extension. The texture file must be in either TGA or BLP format.
3. Change the Default Backdrop colour to have a value higher than 0, otherwise the Texture won't be visible, either via the FuBar plugin or using the slash command /skinner cp backdrop to use the Color Picker
4. Reload the UI, /rl"
Basically, drop the file you want (of the appropriate format), into the stated folder and use the /slash commands to assign the background. Honestly, I haven't done this one yet, so I would highly recommend you refer to the Ace Wiki site for help.
Finally, I want to quote the wiki on how to skin different addons, like Lightheaded, Chatter, Recount and Omen, just to name a few.
"Skinner has sub-directories, AddonSkins and SkinMe.
To have an Addon skinned, move or copy its file from AddonSkins into SkinMe, then Exit and restart, the addon will then be skinned :)
All the files from AddonSkins can be put into SkinMe with no detrimental effect. If you don't have the addon loaded then the skinning code will be removed from the addon memorypool."
Now this I have done and its very easy. Simply navigate the file structure to your Addons folder, then open the Skinner folder. In there you will find a folders named AddonSkins and SkinMe. In the AddonSkins folder you will find files named for numerous different addons. To skin the stated addon, simply copy or move the file into the SkinMe folder. There you have it; your addons are skinned. (You'll notice I've skinned all of the addons I used as examples, so it works like a charm.)
That's it, troops, a highly configurable addon to turn your UI in a neat, visually-congruent package. Try this out, I think you'll it! All you need to do is download it and install it to get started! Dismissed!