NX-Shell - Multipurpose File Manager for Nintendo Switch

Hello everyone, the new release with the much requested USB support is finally here! (Couldn't have done it without @DarkMatterCore's usb library) It's worth mentioning since it is such a big update (backend changes and FS refactor) there *may* be some issues, but the only way I can find and fix those is through you guys! However rest assured, I did run a lot of tests myself to make sure it is functioning as expected. If I waited a month, it would've been exactly 2 years since the last release 🥺.


icon.jpg

Change-log:

  • FS:
    • Added support for browsing USB devices.
    • Switched back to libc to handle FS operations.
    • Brought back support for browsing other devices such as safe, user and system.
  • GUI:
    • Update to imGui v1.88.
    • Switch to imGui's new keyEvent API.
    • The two views (File Browser and Settings) can now be navigated as tabs.
    • Switched from list view to a table view using imGui's table API.
    • Sorting is no longer applied from settings, it can be done directly by clicking on the table column headers.
    • A new selector has been added to allow the user to switch to different devices such as safe, user, USB etc.
    • Settings are no longer categorized by imGui's tree system.
    • No longer uses SDL2 as a backend, but instead uses opengl v3 directly (along with egl).
  • Fixes:
    • Properly delete config file if the config file version is outdated.
    • Properly free textures after exiting application.
    • Fixed scrolling via the right joystick after zooming into an image.
    • Lots of code clean up and under the hood changes that are too many to list here.

f43g1ya.jpg


3dU0ciU.jpg


2022080419235500-a282ce99633b844e0497db963451d670-jpg.321175

Download: https://github.com/joel16/NX-Shell/releases
 
Last edited by Joel16,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,917
Trophies
2
XP
29,899
Country
United Kingdom
I'm not sure if I understand.
I was trying to keep it similar to how google chrome views PDFs, if you set it to a certain aspect ratio (like fit to screen, or zoom in), pressing next keeps the same aspect ratio for the rest of the pages until you manually change it.
Yeah, I think he's saying if you're zoomed in, when you finish one page you're looking at the bottom of it, so when you turn to the next page you're still looking at the bottom of it. Makes sense in terms of what you said, but in terms of reading it would be more natural for the zoomed view to automatically move to the top of the next page.
 
  • Like
Reactions: Well and Joel16

Perfect One

Well-Known Member
Member
Joined
Jul 13, 2017
Messages
211
Trophies
0
Age
33
XP
684
Country
Brazil
Good news! @rw-r-r_0644 started a Wii U port of this file manager :P https://github.com/rw-r-r-0644/WiiU-Shell/releases

It's working, but is a little slow since Wii U SDL2 isn't using hardware acceleration, but they are actively working on getting it to be up to speed with the Switch version.

Also Joel16 thank you for this awesome app, and doubly for it helping the Wii U, as it's been missing a file manager for a while.

That is awesome to know! =D

Does that Wii U version have it's own gbatemp's thread? If not, could be created then. Or just include it in this one, hehe. =]
 

rw-r-r_0644

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
351
Trophies
0
Age
22
XP
741
Country
Italy
That is awesome to know! =D

Does that Wii U version have it's own gbatemp's thread? If not, could be created then. Or just include it in this one, hehe. =]
Not yet, I'm planning on creating a thread when we get hardware acceleration working with it. We already got it working with some other SDL2 apps, but it still has some problems and blackscreens with this app.
 

Perfect One

Well-Known Member
Member
Joined
Jul 13, 2017
Messages
211
Trophies
0
Age
33
XP
684
Country
Brazil
Not yet, I'm planning on creating a thread when we get hardware acceleration working with it. We already got it working with some other SDL2 apps, but it still has some problems and blackscreens with this app.

Awesome! I hope for the best! =D

You're doing a great favor for us! ^^
 

Slim45

Well-Known Member
Member
Joined
Aug 6, 2018
Messages
154
Trophies
0
Age
37
XP
874
Country
United Kingdom
@Joel16 any chance I could request you to make some additions to the ebook/comic book features of nx-shell. It would be really awesome if
we could change landscape to portrait mode.
if it could remember where you left off reading for each book/comic
and adding bookmarks.

Btw great work on the app
 
  • Like
Reactions: hausa51

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,306
Country
United States
@Joel16 any chance I could request you to make some additions to the ebook/comic book features of nx-shell. It would be really awesome if
we could change landscape to portrait mode.
if it could remember where you left off reading for each book/comic
and adding bookmarks.

Btw great work on the app

Press Y to switch the page layout.
 
  • Like
Reactions: Slim45

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,296
Country
United States
Its not a cfw war, Its just that most people who develop stuff don't want to help a company who makes tons of money off other peoples work, Its more like an integrity thing.
 
  • Like
Reactions: Taorn

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
same thing Integrity = war thing
I really love this homebrew and it would add value to it still shame ... and i don't care about the rights or wrongs as people might see them , i am one of the END USERS , all I/wee see is frighting between two camps a war thing, and a price of homebrew missing a really cool feature that could be done if was not for fighting/points of view between the 2 camps ,end users just want to have really good features
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,820
Trophies
0
Location
Yorosso
XP
3,142
Country
Mali
I missed the release Joel!
I was still using version 1.0.4 which worked just great!
Just grabbed the stable 1.05 and wanted to thank you for adding more features.
However one bug I've noticed: you cannot rename/delete/copy & paste a file with french characters like (é, è, ê). They don't show up in fact. Trying to go back from a folder with such characters will cause an error.
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,306
Country
United States
I missed the release Joel!
I was still using version 1.0.4 which worked just great!
Just grabbed the stable 1.05 and wanted to thank you for adding more features.
However one bug I've noticed: you cannot rename/delete/copy & paste a file with french characters like (é, è, ê). They don't show up in fact. Trying to go back from a folder with such characters will cause an error.

Yeah I haven't looked into unicode characters as yet, that's probably why. I'll let you know when I have more information.

I think that a "rotare image" feature would be amazing
A rotate and flip image vertically/horizontally commit has already been pushed and will be available in the next release.
R20vJ0b.jpg
 
Last edited by Joel16,

Nastas95

Well-Known Member
Member
Joined
May 13, 2018
Messages
145
Trophies
0
Location
Well, I'm Italian.
XP
791
Country
Italy
a rotate and flip image vertically/horizontally commit has already been pushed and will be available in the next release.
R20vJ0b.jpg

Uh that's awesome! Is it possible to map that feature to the triggers? So you just push the button and you are ready to go (intended for reading manga)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
    AncientBoi @ AncientBoi: [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box]... +1