A web technology based file manager built with NW.js, Svelte, and Node.js. It's keyboard command layout is taken from Vim using modes to redefine the current key's purpose.
MIT License
Published by raguay over 2 years ago
This release fixes a bug in moving up and down the directories and not keeping the cursor location correctly.
Published by raguay almost 3 years ago
The command prompt no longer searches for full words but for the letters typed to match in the command name. Therefore, you can now type 'cpna' to get the 'copy name' command.
Published by raguay over 3 years ago
The handling of calls to some routines were not properly fixed for extension usage. I've gone over the whole file again and updated.
Published by raguay over 3 years ago
This update gets the latest beta of NW.js 54.1 with the fix for displaying graphics again. This also has a major update to the extensions API for creating extensions. Since this is still beta software, expect the API to keep growing 😁!
Published by raguay over 3 years ago
This is the first release that the Run Script extension needs to function properly. I found several bugs and added many new features under the hood in the extensions API to get this working.
Published by raguay over 3 years ago
Multiple files can now be dragged and drop for a copy (no key press) or move (shift key pressed). The cmd key will cancel the drag. All currently selected files and/or directories allong with the current cursor will be effected.
Published by raguay over 3 years ago
This release has internal drag and drop working. NW.js doesn’t support drag and drop with external applications. Also, clicking on an empty area in a panel selects that panel.
Published by raguay over 3 years ago
This is the first Beta release of the Modal File Manager. It currently defaults to using the trash-cli to delete files and directories. This can be changed in the new Preferences editor.
The Preferences edit has three tabs: General, Theme, and Extensions. These allow the editing of various aspects of the Modal File Manger. Please refer to the README.md file for details.
Published by raguay over 3 years ago
This release has fixes to the GitHub installer to scroll using the j/k keys as well as closing using Esc key. The preferences are being created with the theme manager. First preference supported is to whether or not to use the trash-cli to delete files to the system trashcan. Several other bug fixes and stream lining has been done. Enjoy!
Published by raguay over 3 years ago
You can now scroll the GitHub Importer with j and k. Esc will close the GitHub importer.
Published by raguay over 3 years ago
The new command, openOppositePanel, is assigned to O
in normal mode. It will open the current cursor’s directory in the opposite panel if the cursor is on a file. Otherwise, it opens the directory the cursor is on in the opposite panel.
Published by raguay over 3 years ago
This release has a zip file with the application for macOS. You will have to unzip it and move it to the Applications folder yourself. First time launching the program, you will have to tell the System Preferences->Security->General to allow the running of the program. Then you will need to go to System Preferences->Security->Privacy→Full Disk Access and add the mfm.app
to the list. If anyone know how to automate this for a NW.js program, please let me know.
If you have problems, please file an issue and let me know. Thanks.
Published by raguay over 3 years ago
This release has the fixes to enable new keyboard modes to be created. You can now create as many modes as you wish, just remember to always create a drop down to command mode :
to get out of it. First developed and tested in the Favorites extension.
Published by raguay over 3 years ago
Every case for scrolling in the picker dialog is now fixed. The selected item is always in view.
Published by raguay over 3 years ago
Many improvements to the Extensions API and MessageBox. There were also various other bug fixes and refactoring.
Published by raguay over 3 years ago
I forgot to update the changes to MessageBox to other functions.
Published by raguay over 3 years ago
Title tells it all. I think there was a small bug fix as well.
Published by raguay over 3 years ago
The whole program would die if a key map file was missing. It now correctly re-creates the key map file and keeps on loading.
Published by raguay over 3 years ago
Somehow, some extra minified files were in the last release. I've removed them and everything seems to be working better.
Published by raguay over 3 years ago
This release has several major bug fixes and a few new features. Read the README.md for details on the new features. Mostly, the commands for toggling the file/folder filters.