- add "Find in Folder" functionality (remember to pull from talon-commands repo) (thanks to PR by david-tejada)
- remove all commands from command palette
- Improve deletion messages so they match the native explorer ones (thanks to PR by david-tejada)
- Fix unnecessary reveals of files (thanks to PRs 35 and 36 by david-tejada)
- Fix buggy behavior when moving files with unsaved changes (thanks to PR by david-tejada).
- Make undo/redo of file moves possible (thanks to PR by david-tejada).
- Make undo/redo of edits possible after moving files with open editors (thanks to PR by david-tejada).
- Show confirmation modal when target file/folder exists. Behaving the same as the native explorer (thanks to PR by david-tejada).
- removes unnecessary resolve statement (PR)
- creating files is faster now (thanks to PR by david-tejada).
- hints can now be displayed in front of file names (thanks to PR by david-tejada). This can be turned on in the settings. This feature was added so that hints are visible regardless of filename length.
- fix bug where emoji letters wouldn't show beyond 26 items (thanks to PR by david-tejada)
- hints are now lowercase letters by default (thanks to PR by david-tejada)
All changes in this release thanks to PRs by david-tejada
- Reveal current file on tree view visibility change
- Select directory where new file/folder will be created
- You can now delete non empty directories
All changes in this release thanks to PR by david-tejada
- Support multiple workspace folders.
- Reveal active editor in the file tree when it changes.
- Stable hints. Every file or folder has an associated hint and it doesn't change even if you collapse the parent folder (only in large folders to avoid running out of one or two letter hints).
- Some settings are now configurable via existing vscode settings (see README).
- Add viewsWelcome and remove error if there is no workspace folder.
CHANGED:
tree <hint> zero
now closes the tree node. All other levels are shifted by one as well.
- fix extension failing to load when workspace is not a git repository (thanks to PR by david-tejada)
tree current
now selects and focuses the current file in the tree view (thanks to PR by david-tejada)
- attempt to fix bug where deletion fails on macos
- improve cross platform file path handling
- letters can now be displayed as emojis, lowercase, or uppercase
- letters are now displayed as emojis. This can be turned off in the settings.
- performance improvements
- improve startup performance (by removing initial file watches)
tree current
command that expands the tree to show the current file.
- fix bug where expansions/collapses would have to be called twice to work if user previously used clicks to expand/collapse
- revert bundling changes made in 0.5.2
- deleting files now puts them in the trash so they can be recovered
- nodes are now always shown in the following order: directories alphabetically sorted, files alphabetically sorted
tree git
command that shows/hides gitignored files. They are hidden by default.
BREAKING:
- remove anchors around
tree delete
in example talon file (they prevent using thecancel
command)
closeParent
command that closes the parent directory of the selected node (useful for when you are scrolling through a large directory like node modules and no longer see the parent directory tag to close it that way)
BREAKING:
tree <user.letters> collapse
is nowtree collapse <user.letters>
(this is to make it consistent with the other commands)tree root collapse
is nowtree collapse root
(this is to make it consistent with the other commands)- now using
run_rpc_command
in talon example file
- now displaying unexpected errors as error messages
- remove string interpolation from talon example file
BREAKING:
- createFile will now fail if destination exists already (this is already the case with rename)
toggleDirectory
is nowtoggleDirectoryOrOpenFile
and will toggle a directory or open a file, depending on the selected nodeopenFile
now shows an error message if the selected node is a directoryexpandDirectory
now shows an error message if the selected node is a file
- fix bug where extension could not be used on linux because it doesn't support nodejs fs.watch recursive option
Downgraded required vscode version
Initial Release