[BUG] Changing global UI scale throws error and does not apply to frames
anaarkei opened this issue ยท 3 comments
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
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.
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
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.