View Single Post
10-13-10, 05:58 PM   #1
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Jul 2005
Posts: 1,935
An open letter to the users of Clique:

I want to outright apologize for the problems that you may or may not have experinced in the transition to using Clique under 4.x. Unfortunately, I caught wind of a very signifigant change that was going to break a specific type of frame registration and it was something that I needed to address. It had also grown far too long since a major update, and I really needed to get the global bindings and keybind features into Clique.

Along the way I was able to simplify quite a bit of the code, and it's much easier for me to maintain right now. I did, however, fall into a classic developer trap of re-write instead of re-use. I have written 10,000 database management solutions, including the one included in Dongle and Ace3DB. I figured that I could do something even simpler when it came to Clique, so I wrote a small custom solution.

Unfortunately, as happens in these situations, the 'simplicity' was traded for bugs upon bugs upon bugs. This was my problem, and it has been very difficult to support my users with so much noise about things that I was hoping weren't anything more than outdated versions.

I have just released version v40000-1.1.0 of Clique. This version drops my custom database solution in favour of one I wrote years ago, AceDB-3.0. Alongside this change, I alse made an effort to fix the most glaring of the bugs that I am aware of. Obviously this change required a database reset, but I should not need this any more. I can now easily add new defaults to our database system without having to worry about me 'getting it wrong'.

For now, I don't have a choice, I need to sleep. I'll also need to work as much as possible tomorrow as I've already lost so much time working on getting Clique ready to go. What I will do is keep my eye on the comments to try and organize any issues that come up.

But please, when you are reporting an issue try to give me fully reproducable steps. At the very least provide the FIRST error in your error log, with a full stack trace. This will assist me infinitely in fixing things and keeping myself organised.

Currently some users are reporting issues with Grid and Clique. I want to assure you that Clique does not obscure error messages in any way, so if there is a 'silent' error where Grid stops updating when Clique is loaded, you should contact Phanx and file an issue for Grid. If I can get Clique-land stable, I'll try to step in over there and see if I can fix ro at least identify the issue.

There are still some outstanding issues, so please refrain from reporting these:
* Cannot use macro indices or names to cast macros
* Cannot set custom icons for macros
* Dropdowns don't close properly when you change a binding
* Out of combat priority does not work properly when 'friend' and 'enemy' bindings are set
* Macros cannot currently be edited
* There are no slash commands for profile swapping

I am working on all of these feature requests, but of course bugfixes will take priority.

Thank you for sticking with me for so long, and thank you for youro support. Hopefully we can get all of these issues sorted and we can all get back to healing!
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
  Reply With Quote