Hello 3DS homebrew community, here's my (kinda) late Christmas present and a cheers to the new years for you guys. With 3DShell v3.0.0, the application is no longer in 'beta' stage (although some minor issues may exist), and is stable enough for optimal usage. For those that don't know 3DShell (3D Shell) is a multi purpose file manager with a GUI based on CyanogenMod/LineageOs's file manager. It allows the user to carry out basic file operations as well as support displaying various formats of images, extract zip files, play audio files, FTP, etc. This is a rather major update, and includes a lot of fixes and features that brings the application to a whole new level of maturity. However there's also some bad news. Some features that were planned have been scrapped, and these are the CIA installer and file downloader. I don't really have too much time to bother implementing these features because college keeps eating up too much of my time, however I can bring the CIA installer if highly requested. (Pull requests are also welcome!) Each year I get busier and busier and have less time to work on programs like this. Besides, this old dog might be getting too tired for this, once I'm done with this project I think it's time to call it quits.
Change-log:
Features:
Download + QR
Oh almost forgot, with this release I'm also bundling an exclusive theme called "Material" (shown in the screenshots) which makes use of the improved theme manager. You can download the theme here: https://gbatemp.net/threads/3dshell-themes-list.476293/
Change-log:
Features:
- Added sorting options into settings: alphabetical - ascending, alphabetical - descending, size - largest to smallest, and size - smallest to largest.
- Directory listing is now initially alphabetically sorted. (Folder first / then files)
- Display file transfer status and accepted connection address in FTP mode.
- A minimal animated bar is displayed during file transfer in FTP mode.
- Added music player with mp3, wav, ogg and flac support. (All thanks to deltabeard/MaK11-12 for implementing ctrmus functions as a base)
- Added MP3 ID3v2 and ID3v1 parsing. (Displays title, album, genre etc.)
- Added progress bar when copying/moving(cut) files.
- Now uses the minizip v1.1 to extract zip files.
- Added a progress bar when extracting zip files.
- Many performance improvements. Removed unnecessary thread delays, code and lots of code clean-up.
- Refactored config files. (Stored in /3ds/3DShell/config.cfg) - results in performance improvements and better organization. No longer creates separate config files for each setting (hidden.txt, bgm.txt, sysprotection.txt etc).
- Refactored theme manager - Major improvements - code is a lot cleaner and switching between themes is much faster than before.
- Add new boot logo by FrozenFire.
- Update directory listing after disabling FTP. (Either press select or touch the FTP icon when FTP is enabled)
- Add a toggle to display/hide 'hidden files'.
- .files are now displayed if 'show hidden files' is enabled.
- Merged upstream changes from FTPD.
- New battery/Wi-Fi signal icons.
- Increased text sizes for better readability.
- Fixed incorrect timestamps in FTP.
- Fixed special characters not being displayed.
- Fixed special characters not being able to be modified under FTP.
- Fixed bug when holding L + R for a while would generate many screenshots.
- Fixed renaming non-empty directories.
- Fixed folders with spaces in their names not being saved into last visited directory.
- Copying a file from SD -> NAND or NAND -> SD has been fixed. (System protection should be turned off)
- Better result handling to avoid crashes.
- SD and NAND toggles have been moved to the far right to avoid confusion with other buttons.
- Refactored makefile and fixed banner audio.
Download + QR
Oh almost forgot, with this release I'm also bundling an exclusive theme called "Material" (shown in the screenshots) which makes use of the improved theme manager. You can download the theme here: https://gbatemp.net/threads/3dshell-themes-list.476293/
Last edited by Joel16,