Releases: joel16/NX-Shell
NX-Shell v1.10
- 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
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
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
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
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
(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
- 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