Hekili Priority Helper

Hekili Priority Helper

44M Downloads

Anchoring Options

Trevzor opened this issue · 11 comments

commented

please add an option anchor queue to personal bar ander character.

commented

i apologize if this is impertinent, is there an option to simply move the options screen from dead center, permanently leaving it elsewhere since it covers the default placement of the feature display? It is highly inconvenient as currently placed and cause for much indigestion in this 68-year-old bile duct. LOL

commented

You can click and drag the options screen to the side. Grab it by the title if you hadn't. If it doesn't let you drag it, another addon is preventing you from doing so.

commented
commented

Clicking and dragging by window title is the norm for most addons (especially using Ace3 libraries), but you're not the first to have trouble with that.

commented

Usually the entire title bar, however. Not just the title text. That IS odd.

commented

It might be an addon, however.

commented

Going to co-opt this issue to solicit feedback on this point.

https://forms.gle/N5ykp37rfxPdEco67

commented

Just wanted to update and say that I've been tinkering with this. There's a little bit of complexity with regard to what sort of options are needed, and what to do if the personal resource display (or another anchor frame) isn't shown.

commented

A possible solution could be enabling the cvar for always displaying the Personal Resource display if this option is selected so it doesn't lose it's anchor point when out of combat.

commented

Yeah, I got to a similar point and wasn't happy with some of the limitations. I had started to think about seeing if I could do something with RegisterUnitWatch and secure code, but set it aside when launch got closer. I'll take a look.

commented

I've been messing around with this since it's something I've been wanting. What you had in there got me started. What was needed to get the personal resource display (PRD) option to work was to hook the NAME_PLATE_UNIT_ADDED event to get the player's nameplate information and the NAME_PLATE_UNIT_REMOVED event to handle when the player's nameplate isn't visible (currently I go back to UIParent in this instance but I think it makes more sense to hide it when the PRD is hidden).

While I do have it working, it's not exactly a great implementation. Everytime the PRD is added or removed, I call Hekili:BuildUI() to redo the frames, but I really only need to do the ones attached to the PRD. Also the class color borders and mouse interaction doesn't function while attached to the PRD.

That said, I love the ability of being able to attach it to my PRD so that I can use the nameplate's automatic positioning function.