Skip to content

Releases: joel16/NX-Shell

NX-Shell v1.10

01 Jan 05:59
99d2e1c
Compare
Choose a tag to compare
  • Make cancel button functional via buttons.
  • Add image rotation and flipping.
  • Fixed portrait orientation next/previous page buttons in ebook reader.
  • Allow movement after image is zoomed in gallery. (Right analog stick to zoom into image, left analog stick to move around zoomed image.)
  • Made some minor adjustments to delta time and minor fixes with the status bar alignment.
  • Fixed menu bar animation timing.
  • Fixed buffer overflow when selecting a file with a large name.
  • Integrate FTP menu using mtheall's ftpd src. (Can be toggled from within the menu bar).
  • Fixed some dialog title alignment issues.
  • Fixed bug with the PLUS button causing music player to exit, when it should be toggling locked mode.
  • Add support for extracting .RAR files.
  • Added support for rendering animated GIFs. (May take a while to load, and some GIFs may have wrong timings, so far I've tested 5 GIFs and only one out of the 5 had timing issues).

If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

NX-Shell v1.05 - Initial Stable Release

11 Nov 21:06
8bb6516
Compare
Choose a tag to compare

This is a pretty important release. If you're updating this from an older version, it is recommended to delete your /switch/NX-Shell/ folder before you install this update. This is the last version where you'll have to do this. Future updates will automatically handle this.

Features:

  • Make use of the GPU hardware acceleration.
  • Switch to internal FS functions to display directory list.
  • Added config version to config files - If a new version is found where the config file needs to be changed, it will automatically be deleted and regenerated.
  • Replaced the executable icon with something more dark theme friendly.
  • Local time is now supported.
  • Displays file permissions in properties.
  • Display storage bar for current mounted device. (some devices/mount points don't have this)
  • Allow user to browse other user partitions from menu bar. (Very little can be done at this time, since it seems FS functions are locked out of using them).
  • Lock applet during write/cut/copy/delete processes.
  • Added a "More..." button in file options.
    • Added a "Refresh" button refresh directory list.
    • Added a "New file" button to create an empty file.
    • Added a button to set archive bit on checked directories or currently highlighted/selected directories. - This
      feature is a work in progress. Don't use this with any important directories unless you know what you're
      doing. This feature can only be accessed if "Developer options" is enabled.
  • Added a new options in Settings called "Developer options". If this toggle is set, any FS function that fails to execute properly will be logged in a file called debug.log, which can be found in /switch/NX-Shell/debug.log.
  • Wrap CWD display if it gets too long.
  • Improve book reader controls in landscape mode (Right stick right/left should zoom in/out in landscape mode)

Fixes:

  • Fix last saved directories not properly being read due to having spaces in their names.
  • Fix automatic scroll when selecting a checkbox.
  • Fix exit key (PLUS) in music player, image viewer and settings.
  • Book reader no longer displays status bar after every page. Only displayed during zooming or if screen is touched in the middle or outside touch area depending on the orientation.
  • Many under the hood changes.

If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

NX-Shell - Beta Release 5

19 Sep 04:18
Compare
Choose a tag to compare
Pre-release

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.

If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA

NX-Shell - Beta Release 4

29 Jun 23:44
Compare
Choose a tag to compare
Pre-release

Features:

  • Added eBook reader by rock88. (Supports the following formats: PDF, CBZ, FB2, EPUB) --> D-PAD Up/Down - zoom in/out, D-PAD left/right or L/R or touch - previous/next page, and the circle pad is used for positioning the viewpoint.
  • Next/Previous now supports other music formats supported by NX-Shell and not just MP3.
  • Gallery/Image viewer can now view next/previous images in a working folder. (Only PNG/GIF/BMP/JPG) - Use D-PAD or L/R or touch.
  • Music player now has support for Shuffle and Repeat. This occurs once the current audio file is done playing depending on the option selected.
  • About screen now displays the contributors who have contributed to NX-Shell.
  • Add multi-select for delete/copy/cut. (Please note you can only multi-select items from one working directory) -> Use the "Y" button to select multiple items. Note the menu bar is now opened using either touch or the minus button.
  • Move option no longer copies and then deletes the folder/file. It moves the item instantly and is therefore much faster than previous releases.

Fixes:

  • Now uses FS services to browse dir. (Removed sorting by date for now until its available with the FS service)
  • Minor code clean-up in several areas. (It's never enough)
  • Fix audio selection going out of bounds when using next/previous.
  • Next/Previous can now be used by the L/R trigger buttons.

If you want to buy me some coffee or support me to continue bringing more speedy updates to this program a donation would be highly appreciated! p https://www.paypal.me/Joel16IA

NX-Shell - Beta Release 3

20 Jun 21:31
Compare
Choose a tag to compare
Pre-release

Features:

  • Initial support for playing Audio files. (Following formats are supported: MP3, MIDI, FLAC, OGG, WAV, MOD. Please note I have only tested OGG, WAV and MP3). Music player only supports pause/play for all audio files and next/previous for MP3 files only. ID3v1/ID3v2 is supported.
  • Initial touch screen support thanks to StevenMattera!
  • Use left /right key to reach end/start of directory list.
  • Initial support for OSK (on screen keyboard). You can use the touchscreen, or if you wish, you can use the buttons. ZL = shift, ZR = caps, PLUS = accept, MINUS = return, A - enter character and B - remove character.
  • Rename and New Folder now works.

Fixes:

  • Fixed bug when opening empty directories.
  • Fixed moving folders recursively.
  • Replaced the empty 'general settings' with an 'about' dialog in settings menu.

If you want to buy me some coffee, I'd really appreciate it :p https://www.paypal.me/Joel16IA

NX-Shell - Beta Release 2

04 Jun 17:38
Compare
Choose a tag to compare
Pre-release

(Note: I re-uploaded the build with the fix for opening empty directories)

Features:

  • Added a menu bar - Use the Y button to access it. (Can only open settings for now, so the settings icon stays highlighted. The animation is something I tend to improve upon in later releases)
  • Added dark theme mode. (Can be enabled/disabled in settings)
  • Added .ZIP extraction. (Press A on a .zip file)
  • Added Sorting options under settings. (Sort by alphabetical - ascending and descending order, by date (currently doesn't work properly), by size - smallest and largest).
  • Add support for GIF/BMP images in image viewer. (GIFs will be displayed as a static image)

Improvements and Fixes:

  • Progress bar is now properly displayed for copying/moving/extracting files.
  • Improved many textures as well as some internal improvements in handling textures and some fixes with font alignment in certain areas.
  • Fixed copy/move being enabled at the same time. If you press B in the options dialog it will cancel the item that is currently in the copy/move list. Instead, X should be used to open/close the file options dialog. The row/column will also reset when the B key is pressed.
  • Freed some textures that weren't previously freed, also free entries once we are done using them.

If you want to buy me some coffee, I'd really appreciate it :p https://www.paypal.me/Joel16IA

NX-Shell - Initial Beta Release

26 May 15:16
Compare
Choose a tag to compare
Pre-release
  • Delete files folders.
  • Copy/Move files and folders.
  • Displays file size. (files only ATM)
  • Image viewer (PNG/JPG for now - as long as the images are within the switch's resolution).

If you want to buy me some coffee, I'd really appreciate it :p https://www.paypal.me/Joel16IA