DS-Homebrew / TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS
https://wiki.ds-homebrew.com/twilightmenu/
GNU General Public License v3.0
3.16k stars 199 forks source link

UI elements in DSi/3DS theme disappear upon completed loading when positioned next to cover arts horizontally #2220

Open lamsmallcritter opened 1 year ago

lamsmallcritter commented 1 year ago

Flashcard or Exploits? Unlaunch Base Console: DSi

TWiLight Menu++ Version: v25.9.6 (hotfix)

TWiLight Menu++ Theme: Nintendo DSi / Nintendo 3DS (possibly extends to HBL and SEGA Saturn too but, those don't have customization options nor an option for cover art) + a skin I was creating myself

Expected behavior

UI elements such as date, battery and volume should be visible anywhere on the top screen, even if cover art is used.

Actual behavior

Aforementioned UI elements are invisible when positioned to the left or right of the cover art.

Steps to reproduce

  1. While creating a skin for either the DSi or 3DS theme give either the Date, Battery or Volume elements (possibly username too? though the shoulder button prompts seem unaffected by this) a RenderY (DateRenderY, TimeRenderY...) value of ~100.
  2. Put the skin on your system, either as a dsimenu or 3dsmenu skin.
  3. On your system, enter TWiLightMenu++'s settings by pressing SELECT
  4. Select your created skin via pressing A on the Theme option.
  5. Set Box art/Game covers to either Non-cached or Cached.
  6. Notice the disappearance of the UI elements when the SD/microSD card finishes loading.

Notes

Without the boxart, the elements display fine: image While with it, they're not there at all image

Same deal: image image (the peculiar rectangles here are the shoulder buttons I've reskinned for my theme, they don't seem affected)

Demonstrating the Date (and Time) elements don't suffer this issue any longer when positioned under the cover arts: image image

And the same problem on the 3DS theme (admittedly, I'd just put the theme I was making for the DSi theme into the 3dstheme folder, but I doubt that matters): image image

lamsmallcritter commented 1 year ago

I've discovered the same bug of UI elements that are placed in that vertically middle area disappearing when the SELECT menu is opened in the DSi theme, even when cover arts are hidden.