DS-Homebrew / TWiLightMenu

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

Option to hide "Back" folders #1016

Open wad11656 opened 4 years ago

wad11656 commented 4 years ago

Is your feature request related to a problem? Please describe. No

Describe the solution you'd like Option to hide "Back" folders (using 3DS theme)

Describe alternatives you've considered Pressing "B" does the same thing as clicking the "Back" folders so I'd like to remove them for aesthetic's sake

Additional context N/A

RocketRobz commented 4 years ago

Can you not just simply set the directories to be hidden in TWLMenu++ Settings?

wad11656 commented 4 years ago

That's what I've been doing originally, but I have too many DS games in TWM for it to be realistic to scroll between game pages with L & R to find my games. (Long load times) Organizing in alphabetical folders has sped up the interface drastically. Everything is (almost) perfect now except for the "Back" folders

bsurmanski commented 9 months ago

I like this idea, so I took a quick look if this would be difficult. I think the issue is that TWLMenu uses FAT32 file attributes to 'show' and 'hide' files and folders. fileBrowse.cpp:196

I'm not sure if parent (..) directory entries have FAT32 attributes too, and if they did, hiding it would act weird by hiding that folder seen by its parent.

bsurmanski commented 9 months ago

Probably the most reasonable solution is to provide a new config option like "browsing root". Either hardcoded options [/, /roms, /roms/nds], or configurable in settings.ini.

I'd like to be able to hand my DS to my kids without them getting lost in the root folder, or launching strange tools. Disabling directories works, if I'm not organizing games in subfolders, and don't want to browse to other rom folders (gba).