Hey, I'm a cutting edge nerd so I'm running the latest beta from October. Just a heads-up (in case you didn't already know) it's misbehaving with Maul's Macaroon addon (although I'm EU so 3.3 isn't up here) and is potentially worth investigating if it transpires that Maul did everything necessary from his end.
Any way to fix the issue where you cannot set focus?
The problem isn't actually being caused by ButtonFacade; instead, it's being caused by another addon that uses one of the same libraries as ButtonFacade. Since ButtonFacade loads before the other addon (on most systems, addons load alphabetically), the other addon uses the copy of the library as found in ButtonFacade's folder, and WoW mistakenly attributes the problem to ButtonFacade.
The problem with setting a focus target is a long-standing and well-known issue, and are (almost always) caused by addons which create custom unit frames. You can verify this by disabling all of your addons except for your unit frame addon; the problem will still occur, and you'll get the same message blaming the unit frame addon. There isn't really a foolproof solution addons can implement; instead, if you're using custom unit frames, your best bet is to bind a key to the "Focus Target" function in the Blizzard keybindings menu, or to create a "/focus" macro.
I've been getting random crashes that I've singled down to ButtonFacade with ThinBlack lately. I can disable JUST ButtonFacade and the crashing stops. It crashes when it is loading the UI, as in when I log in or if I do a reload. It basically blocked me out of my druid today, I couldn't log in at all without crashing. No error logs are generated.
I am not sure if I am the only one having this problem, so let me know if there is any testing you wish for me to do.
Do you mean the entire WoW client is crashing? Also, does the problem occur while using other skins? If yes to the first question and no to the second, my initial guess would be that there is something wrong with the texture files included in the ThinBlack skin.
Like Phanx said, try using a different skin and see if it still crashes. If it does, disable everything but your bar mod and ButtonFacade and see what happens. Just disabling ButtonFacade doesn't "narrow it down", even if the issue seems to be gone, because ButtonFacade shares libraries with other addons.
I'm trying awfully hard to skin a new addon with LibButtonFacade, but it seems to completely clobber button:SetNormalTexture(). What's the recommended mechanism for setting/changing a texture on an LFB-enabled button?
Open up the ButtonFacade options, and set the skin on Dominos bars to the Blizzard (default) skin.
No no it is still applying default blizzard skin to Dominos, the main idea is to make it completely ignore Dominos, because i have another addon affecting Dominos, but with BF turned on it does not work even if i switch to the default blizzard skin option in BF