Skip to content

Unit Frame Sizing, Snap, and State Issues #268

@ObsMob

Description

@ObsMob

There are a lot of issues/bugs regarding positioning and changing states of the Unit Frames.

1. For some classes specs the default power bar is replaced by class resource under the Unit Frame, even if the Unit Frame is set to Power Bar = true and Class Resource = false in options.

  • Created a Elemental Shaman alt to notice this. No combination of options allows my Mana bar to show under my Unit Frame. It automatically defaults to Maelstrom.

2. Both Unit Frame Player/Target Cast Bars and Pop-out Class Resource/Power Bars are inextricably linked without any way to separate each's settings from it's counterpart.

  • When you change the width setting on a Cast Bar, either in options or in the Unlock mode UI, the setting doesn't stick or changes both bar's settings.
  • For example, when changing the width of the Target Cast Bar in the Unit Frame options UI, nothing happens. When you change the width of the Target Cast Bar in the Unlock mode UI, it may or may not correctly display (usually correctly). However the width is reset to match the Player Unit Frame Cast Bar on the next loading screen, whether changing zones or simply reloading.
  • This also holds for the Player Resource Bars. When you change the width settings for one of the bars (mana or class) it automatically changes both bar's settings.

3. When "Show Icon" is selected for the Target Unit Frame Cast Bar, the Icon is placed outside the cast bar, instead of inside the cast bar.

  • It instead mirrors the functionality of the Pop-out Cast Bar, not the Player Unit Frame Cast Bar, which is incorrect.
  • When changing the size of the Target Unit Frame Cast Bar to compensate for this, as stated above, since the settings eventually default to Player Unit Frame Cast Bar size, the bar will also randomly and inconsistently reposition itself on every reload.

4. Resizing values in the Unlock UI mode, doesn't accept some pixel values.

  • When changing the width value of the aforementioned Target Cast Bar to "219", the setting defaults to 218. The setting does correctly accept 220.
  • Automatic repositioning and snapping changes occur when repeatedly trying to adjust the setting to 219.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions