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,858
Trophies
2
XP
28,904
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,276
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,295
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,817
Trophies
0
Location
Yorosso
XP
3,094
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,276
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
781
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
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol