AzeriteUI

AzeriteUI

591k Downloads

[BUG] Changing global UI scale throws error and does not apply to frames

anaarkei opened this issue ยท 3 comments

commented

Game Flavor

Dragonflight

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

Changing the global UI scale in graphics settings throws an error. Also, does not affect scale of Azerite frames.

To reproduce

Moving UI scale slider and selecting apply.

Expected behavior

Azerite frames should scale based on slider value.

Screenshots

No response

Additional context

Scaling worked in previous version.

Error log: UI Scale.txt

commented

This seems to potentially be related to a current bug that is preventing the UI element positions and scales from being saved as well - I believe this is a recent quirk due to the options/settings/profiles update that has been rolling out, I would expect it to be resolved after the options interface is complete. For devs, I would first look at the Moveable Frames Manager that's supplying the anchor value.

commented

This seems to potentially be related to a current bug that is preventing the UI element positions and scales from being saved as well - I believe this is a recent quirk due to the options/settings/profiles update that has been rolling out, I would expect it to be resolved after the options interface is complete. For devs, I would first look at the Moveable Frames Manager that's supplying the anchor value.

I've looked into this a little further and I believe the state of MoveableFrames to be the cause. At least it's not clear to me that the layout positions and scales are actually being saved at the moment, I'm still getting familiar.

EDIT: Continued on discord

commented

Shouldn't be any scaling issues in 5.1, which changes the system completely.

UI scaling through the game's graphic settings changes the game's own windows and elements. Any custom frames created by AzeriteUI will rescale themself to look the same when the user changes the game's UI scale. This is intended. The idea is to be able to adjust the size of the default game windows without interfering with our UI when doing it.

Anything created by AzeriteUI 5.1 can be scaled individually when using the /lock mode.