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,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,419
Country
Laos
Some concepts to think about for the book/pdf reader.
(Take a look at Bookr (oroginated on PSP, has a Vita port) it has already implemented some of them them. Porting it probably would be quicker.. ;) )

Think about the concept of "fixed zoom" - meaning: The optimal zoom level could/should be different on many pdfs - so once you choose one, it maybe should be fixed until you "rechoose" it for the same pdf. Same with crop level and (starting-)position. The idea, that you would re-set the zoomlevel/position for every page in a book is not practical.

Bookr has a brightness "filter" (overlays transparent color layer) to be able to dim brightness below factory min. (Or maybe it) If you really want to start reading books on a tablet like the switch, this becomes a almost necessary consideration as well.

Also epub support, because it supports reflow (with soft hyphens). At which point it really probably would be easier to port a dedicated app. :)
 
Last edited by notimp,
  • Like
Reactions: tiliarou
D

Deleted User

Guest
Yes been stalking you heavy waiting on this soon as my ish together def making a donation
 

Plex7

Well-Known Member
Newcomer
Joined
Aug 13, 2018
Messages
66
Trophies
0
Age
36
XP
240
Country
United States
NX-Shell v1.04 (BETA 5) is now available.

It's not where I want it to be hence why it's still in "BETA" stage, but expect improvements further along the way.

Change-log:

Features:

  • Book Reader: Update mupdf sub-module with latest changes and fix generated font objects.
  • Book Reader: Added landscape page layout.
  • Book Reader: Load/save last opened book page.
  • Add fast scrolling using left/right stick.
  • Image viewer: Auto-scale images depending on their height.
  • Book Reader: Improve book reader controls (Left stick to move page location and right stick to zoom in/out).
  • Image viewer: Zoom using right stick.
  • Book Reader: Only use dark background when dark theme is enabled.
  • Music Player: Continue playing next audio file if directory is not empty.
  • Book Reader: R/L keys to switch multiple pages (10).
  • Display battery percent and charging status on status bar.
  • Music Player: Add lock functionality to prevent using next/previous buttons. (Use the plus button to toggle this)
  • Use L/R to navigate the cursor in OSK.
Fixes:

  • Fix progress bar colour in dark theme.
  • Fix OSK highlighted colour.
  • Fix 'B' causing refresh when attempting to navigate to parent directory.
  • Image viewer/Music Player: Only populate the directory list with entries once to avoid issues.
  • Use delta time for animation.
  • Book Reader: Fix next/prev in landscape mode.
  • Fix sorting options not being loaded properly from config.

Download Link


Super awesome! Could you add .wma music format in the future? Will you be adding a video player in the long run as well? Thanks, I like using it. So smooth.
 

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
Is there a limit to comic file sizes? I get crashes with larger comics (500mb+)

I'm not sure what the limit is exactly but it didn't play well with large pdfs/ebooks.

Thanks, man. Does the UI still scroll when selecting a checkbox or have you fixed it? Still at work so I can't test yet.

Ah, I think I forgot to look into this. It would be helpful if you could submit this issue onto GitHub so I can look into it later and not forget.
 

jfmherokiller

Well-Known Member
Newcomer
Joined
Jan 6, 2017
Messages
51
Trophies
0
Age
28
XP
236
Country
United States
since you added an ebook reader would it also be possible to add a text file reader as well? it would be fairly beneficial for viewing log files of homebrew without needing to pull out the sdcard, use ftp, use memloader.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,094
Country
Mali
I'd like to "like" the original post once more but sadly can't (no option available)
The way the tool has matured I think it's ready to be released!
Thanks again Joel16 for your amazing work.
 
  • Like
Reactions: Joel16

Switcyswachty

Well-Known Member
Newcomer
Joined
Apr 30, 2018
Messages
47
Trophies
0
Age
31
XP
429
Country
Norway
great work! thanks for the update. Think its possible to incl a way to take notes ore to eddit documents?
ore is this allrdy posible?
 

mvfsullivan

Member
Newcomer
Joined
Aug 26, 2018
Messages
21
Trophies
0
Age
32
XP
131
Country
Canada
Umm.... I love you so much for taking from CM/Lineages OG File Manager.

I've legit been using that FM since 2015.

Edit: I'd also like to add that while the app is a little buggy, it does work (to copy, move, delete etc) as long as you use the buttons instead of the touch screen.
 
Last edited by mvfsullivan,
  • Like
Reactions: Joel16

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
451
Trophies
0
XP
991
Country
United States
Is that landscape mode for certain formats? I think the comics I have are cbv and they are not turning sideways, at all. Nothing in settings, either.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://gbatemp.net/profile-posts/163064/