- Explorer
- An alternative to the built in file browser currently providing only more file type icons.
- 1504 Installs
-
This extension is allowed to:
- Read & Write Files
Readme
Explorer currently provides a custom file browser as sidebar whose only advantage over the built in file browser are its extending file icons.
Features
- Provides additional file icons for better orientation An endings icon reference document can be found at https://github.com/jo-te/nova-explorer/blob/main/Explorer.novaextension/Docs/endings-icon-references.md.
- Minimal features you expect from a file browser:
Create
,Open
,Rename
,Delete
files - Also the
Show in Finder
command is included in case you need an actual grown file browser - Allows to display folders before files or vice versa
- Allows to hide specific files or folders (by exact matching)
Features you may miss
- Duplicating files
- Filtering files
- Moving files
- Copy paths
- Everything not listed as feature above
Requirements
Explorer is currently only compatible with local working directories.
Usage
Open it via the sidebar center and move it into the sidebar dock. Voilà it's ready to use. Double-click on elements to open them. Right-click on elements to interact with them. Use the button on the right side of the header of the sidebar to change order of elements. Use the second button from right to reload all open elements and apply changes of configuration.
Configuration
See settings of the extension and use the descriptions for guidance.
Miscellaneous
Credits
Big thanks goes to apexskier for contributing type definitons (@types/nova-editor
and also @types/nova-editor-node
) for Nova's API to the community which made development much easier.
Icon requests
Currently the provided file icons only cover a small area of frontend development. Maybe you are missing some important icons for your daily development work. Don't hesitate to request icons via the repository.
Changelog
Version 1.1.1
New
- Added new custom icon for
.astro
,.py
and.env
files. - Added new custom icon for Docker related files.
Version 1.1.0
New
- Added new custom icons for
.json
,.md
and.tsbuildinfo
files and for.git
folder. - Added button in sidebar to allow toggling order of items in three ways:
Independent of type
,Folders first
,Files first
. - Added configuration option to set initial order of file and folder items in sidebar.
- Added configuration option to hide specific files or folders in sidebar.
Fixes
- Fixed issue of not allowing to manually reload root of file browser.
Updates
- Increased resolution of custom icons for files and folders.
Version 1.0.3
Fixes
- Fixed issue with not taking over input value as initial value of new dialog when trying to create a file or folder with an invalid name.
- Fixed issue of not revealing files when creating or renaming files in root directory.
- Fixed issue of not showing create file or folder dialog after deleting a file in root directory via the file browser.
Updates
- Moved license file to extension itself.
Version 1.0.2
Updates
- Updated references in extension's README.
Version 1.0.1
Faulty release
Version 1.0.0
Initial release
License
MIT License
Copyright (c) 2022 jo-te
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.