[Bug-Retail] Submenu Overlap Issue on Ultrawide Monitors in Full Screen Mode
PTGTruk opened this issue ยท 4 comments
Describe the bug
When running XIV_Databar Continued in full screen mode on an ultrawide monitor with a resolution of 3440x1440, the Mythic+ (M+) Portals menu encounters a layout issue. Upon opening the M+ Portals menu, it overlaps with the main menu items, causing a conflict that prevents proper selection. Specifically, if a submenu is selected, it overlays on top of the main menu and obstructs the selection of other items. This issue does not occur if the main Hearthstone is set to a location with a longer name, as this creates more space between the menus.
To Reproduce
Steps to reproduce the behavior:
- Set up a layout in XIV_Databar Continued with the following menu structure: (Gold | M+ Portals | Garrison HS | Dalaran HS).
- Run World of Warcraft in full screen mode on an ultrawide monitor with a resolution of 3440x1440.
- Ensure that your main Hearthstone is set to a location with a shorter name, such as "Garrison."
- Open the M+ Portals menu from the databar.
- Attempt to select another menu item after opening the M+ Portals menu.
- Observe that the submenu overlays the main menu, preventing selection of other options.
Expected behavior
When opening the M+ Portals menu, the submenu should open without overlapping the main menu. Users should be able to select other menu items without interference or having submenus obstruct their view. The layout should dynamically adjust based on the screen resolution and the length of menu items to ensure clear separation between all menus.
Recommendation
A potential solution to this issue could be to add an option in the settings to allow the submenus (such as M+ Portals) to expand to the left instead of the default right. This would prevent the overlap on ultrawide monitors, providing more flexibility and ensuring that menu items do not obstruct each other regardless of the resolution or Hearthstone settings.
Hi, thank you for the very detailed feedback, I had that problem during the programming of that function, I'll try to see if I can figure out a better solution so avoid that behavior !
One of the first adaptation I want to make is add an option to only show the current season's teleports, that will make the addon only show 1 window with all the teleports with no submenu.