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,

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,824
Trophies
0
Location
Yorosso
XP
3,160
Country
Mali

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
885
Trophies
1
Age
29
XP
1,426
Country
France
Last edited by Idaho,
  • Like
Reactions: Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,318
Country
United States
Hi, I've just added basic pdf/epub/fb2/cbz files support, link to nro - https://github.com/rock88/NX-Shell/releases/tag/1.021
Sources - https://github.com/rock88/NX-Shell/tree/mupdf

@Joel16 if u want PR to ur repo pls let me know ;)

Sorry I have this thread watched but I didn't get any notifications. Please do send a PR and I'll take a look and merge.
Just tested and it works great. Also reviewed the code and it looks good, please do send a PR.

FLAC files do not play for me.
Funny, SDL did note it as one of the supported formats. I guess I'll have to rule that one out as well. I'll probably bring up my own audio decoder later on.
 
Last edited by Joel16,

Notex

Well-Known Member
Newcomer
Joined
Mar 21, 2017
Messages
68
Trophies
0
Age
26
XP
550
Country
Australia
Sorry I have this thread watched but I didn't get any notifications. Please do send a PR and I'll take a look and merge.
Just tested and it works great. Also reviewed the code and it looks good, please do send a PR.


Funny, SDL did note it as one of the supported formats. I guess I'll have to rule that one out as well. I'll probably bring up my own audio decoder later on.

What about using ffmpeg?
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,840
Trophies
1
Age
44
XP
6,638
Country
Germany
@Joel16 If you could add drive support (at least for Google Drive and/or OneDrive) like it is done by ES File Explorer, that'd be amaaaazing! I won't need any FTP tool then. I can just backup my savegames and push them into a Google Drive folder everyday before I go to sleep. :)
 

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,318
Country
United States
Any news on editing text files?

No, if there was any I would've posted here about it.

@Joel16 If you could add drive support (at least for Google Drive and/or OneDrive) like it is done by ES File Explorer, that'd be amaaaazing! I won't need any FTP tool then. I can just backup my savegames and push them into a Google Drive folder everyday before I go to sleep. :)

Sadly that's probably not going to happen anytime soon. There's still a bunch of things in my todo list that I want to achieve with this before I move onto implementing other new features.
 
  • Like
Reactions: lordelan and Ty_

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    ZeroT21 @ ZeroT21: You need better couch potatoes la +1