ModalFileManager-NWjs

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

Stars
26
Committers
1

Bot releases are visible (Hide)

ModalFileManager-NWjs - MFM: Fixing moving up and down directories. Latest Release

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.

ModalFileManager-NWjs - MFM: Updating Command Prompt

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.

ModalFileManager-NWjs - Fixing a regression in the lowlevel system access file.

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.

ModalFileManager-NWjs - Fixes for Project Manager extension and newer NW.js version

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 😁!

ModalFileManager-NWjs - Bug fixes, addition to scripting features, etc.

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.

ModalFileManager-NWjs - Full internal Drag and Drop

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.

ModalFileManager-NWjs - Internal Drag and Drop working

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.

ModalFileManager-NWjs - First Beta Release

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.

ModalFileManager-NWjs - Trashcan and Preferences

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!

ModalFileManager-NWjs - GitHub importer now scrolls properly

Published by raguay over 3 years ago

You can now scroll the GitHub Importer with j and k. Esc will close the GitHub importer.

ModalFileManager-NWjs - New command and key assignment

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.

ModalFileManager-NWjs - First Release with a launch-able program on macOS.

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.

ModalFileManager-NWjs - Adding new keyboard modes

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.

ModalFileManager-NWjs - MessageBox: Picker now scrolls properly

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.

ModalFileManager-NWjs - Extensions and MessageBox Update

Published by raguay over 3 years ago

Many improvements to the Extensions API and MessageBox. There were also various other bug fixes and refactoring.

ModalFileManager-NWjs - Fixing MessageBox for rename, new file, and new directory

Published by raguay over 3 years ago

I forgot to update the changes to MessageBox to other functions.

ModalFileManager-NWjs - Removing Redundant Code and Reorganization.

Published by raguay over 3 years ago

Title tells it all. I think there was a small bug fix as well.

ModalFileManager-NWjs - Fixed Bug with a key map file missing

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.

ModalFileManager-NWjs - Got rid of extra files.

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.

ModalFileManager-NWjs - Major Bug fixes and New Features

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.