Skip to content

Conversation

@lwalter
Copy link

@lwalter lwalter commented Jan 27, 2026

Hello!

Thanks for this addon and the continued support. While setting up my UI during prepatch, I noticed that OmniCC is not continuing to be supported for prepatch and Midnight releases. However one key feature of OmniCC was being able to modify the placement of cooldown text on particular frames using rules (to avoid impacting other frames). This PR introduces the functionality to move cooldown text using similar configuration values as the stack text, namely justification and x/y offsets.

I've tested this on Retail Version: 12.0.0.65560.

I'm happy to iterate as needed to get this merged.

Thanks!

OmniCC is not continuing to be supported for prepatch and Midnight
retail releases. As such it is valuable to be able to at least move the
cooldown text which OmniCC originally provided. This commit introduces
this functionality within Grid2.
@michaelnpsp
Copy link
Owner

This patch is not finished, it crashes due to variables not initialized/assigned.

@lwalter
Copy link
Author

lwalter commented Jan 27, 2026

Odd.. this worked locally. I'll take another look. Do you have a stack trace handy?

@michaelnpsp
Copy link
Owner

michaelnpsp commented Jan 28, 2026

No trace needed all new variables used in IndicatorIcon.lua and IndicatorIcons.lua
self.ctFontPoint, self.ctFontOffsetX, self.ctFontOffsetY used to assign the font position in this line of code:

text:SetPoint(self.ctFontPoint, self.ctFontOffsetX, self.ctFontOffsetY)

are undefined, because there is no code in IndicatorIcon.lua and IndicatorIcons.lua to assign values to those variables.

@lwalter
Copy link
Author

lwalter commented Jan 28, 2026

Right, I see what was missed, apologies for the extra work. I've opened a new PR with additional testing steps that I used to verify. #347

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants