- #150: Add ignoredPatterns config for ignoring certain types of files in the listing (thanks econtal!).
- #149: Use current path for add-project-folder if no path is selected (thanks toumorokoshi!).
- #138: Fix ReferenceError in view (thanks lee-dohm!).
- #133: Fix compatibility with the file-icons package (thanks jacobmischka and Alhadis!).
- #120: Add ability to scroll to the top and bottom of the file listing using
the
Page Up
andPage Down
keys (thanks AlexWayfer!).
- Revert to pre-React version again due to more reported issues with it.
- #105: Do not modify cached path lists when fuzzy matching is enabled (thanks itiut!).
- #103, #104: Re-add React rewrite and replace react-for-atom with React directly. It seems that React might be able to coexist with other instances of React as long as the components don't mix between them.
- #103, #104: Revert 0.15.0 due to conflicts with other packages using react-for-atom.
- #86: Improve performance when listing large directories by caching file reads and only rendering visible DOM nodes in the directory listing. This involved a rewrite of the view layer using React.
- #93: Do not close dialog when adding project folders.
- #89: Add error handling when creating files or directories fails.
- Fix issue where opening a path immediately after autocompleting it opened the pre-autocomplete path instead of the full path.
- #82: Add shortcuts for opening files in new split panes.
- #57: Add setting for fuzzy filename matching.
- #84: Cursor no longer resets to the end of the path when typing in the middle of the path.
- #81: Fix project root shortcut when path input is otherwise empty.
- #80: Fall back to project root as initial path when the active editor doesn't have a path, such as the settings pane.
- #79: Fix gap below cursor in the textbox and cut-off shadows on the sides.
- Ignore all errors when running stat on files and treat them as if they don't exist. Previously only ENOENT errors were ignored.
- Fix bug in path shortcuts where they were being applied even if a path separator wasn't before the shortcut itself.
- #63: Implement event handler API as a versioned service for other packages.
- #60: Treat "~/" at the start of a path as the user's home directory if fast directory switching is turned off.
- #70: Add setting for enabling directory creation from the open dialog.
- #61: Add keyboard shortcut for adding project directories.
- #72: Determine modal max height programmatically for themes that place modals at odd positions.
- #69: Fix bug with autocomplete where we calculated the wrong bounds while finding the common prefix between two paths.
- #71: Re-add scrolling the file list when moving the cursor to an item that isn't currently visible.
- #67: Absolutify relative paths before attempting to create them.
- #66: Make autocomplete case-insensitive unless there is a capital letter in the path fragment. This makes it consistent with how the file listing behaves.
- #68: Removed Babel polyfill because it breaks other packages due to it's global polyfilling.
- Rewrote package using ES2015 via Atom's built-in Babel support. Replaced use of space-pen and jQuery with standard DOM functions for noticeably faster performance. Added specs for testing package behavior and added a TravisCI config to run them automatically.
- As part of rewrite, changed path separator behavior to detect which slash to
use based on the existing path, e.g.
/foo/bar
uses/
, while\baz\biff
uses\
. - Removed the
Case-sensitive auto-completion
preference. Now auto-completion is always case-sensitive, and matching for the file listing is case-insensitive unless the current fragment contains a capital letter, in which case it becomes case-sensitive.
- Add
advanced-open-file:delete-path-component
command for easily navigating directory hierarchies. (artagnon) - Add
advanced-open-file:confirm-selected-or-first
command for easier opening of files; selects first item when nothing is selected. (artagnon)
- Disabled soft-word-wrap on the path input to avoid scrolling/wrapping issues on long paths.
- Improve directory detection for adding the project folder button. Fixes an issue with Windows directories starting with a drive letter missing the button.
- Rename Helm-style shortcuts to fast directory-switch shortcuts and add a new
shortcut
:/
for switching to the project root directory. - Only show the parent directory in the listing if the file list is not being filtered.
- Show "Add as project folder" button for all folders that are not project folders. Previously all folders within project folders were missing the button.
- Scroll cursor in input to the end of the text when triggering autocomplete.
- Improved dialog layout. (JesseLeite)
- Added event emitter,
onDidOpenFile
, andonDidCreateFile
for other packages to detect when files are opened.
- Update description and README and publish to update the registry.
- Fix handling of Windows paths by replace all forward-slash instances with path.sep, and detecting the root directory for a path better.
- Removed support for creating multiple paths at once, as it doesn't really fit with what advanced-open-file is about and made the code harder to understand.
- Add
Ctrl-p
/Ctrl-n
andCtrl-i
/Ctrl-k
as alternative keybindings for moving through the file list, and use commands for all keybindings to make customization easier. - Fix bug where clearing the input and entering "~/" with Helm-style shortcuts enabled did not automatically fill in the user's home directory.
- Added option for the default input value on toggle.
- When scrolling with the keyboard, the list of matching files now scrolls to show the selected file when it is out of view.
- Paths entered in the input that are not absolute are now considered relative to the first project root. When relative paths are being used, the directory listing will not show a parent entry past the project root.
- Make icons in dropdown compatible with the file-icons package. SUCH FANCY
- Add icon to directories entries that, when clicked, adds them as project directories.
- Scroll to the end of the search box on attach in case the path is super long.
- Add option for Helm-style fast directory switching.
- Add ability to undo changes to the autocomplete field using Ctrl/Cmd-Z.
- Fix bug where clicking the icon or path in a list item would beep and fail instead of selecting the clicked list item.
- Fix bug where entering a directory named ~ was impossible with fast directory switching enabled.
- Default to project root when showing dialog while no tab is active.
- Add a GIF to the README (and publish a new release so atom.io picks it up).
- Add ability to hover and click on entries in the file/folder listing. Directories are added to the current path, while files are immediately opened.
- Add scrollbar when file/folder listing is taller than the window.
- Add ability to move through the file/folder listing with the keyboard. Up and down arrow keys will select list items and Enter will select them in the same way a mouse click does.
- Add entry at the top of the file/folder listing for the parent directory.
- Fix bug with appending a path separator to the filesystem root.
- Remove
suggestCurrentFilePath
setting, making it default behavior. - Remove
addTextFromSelection
setting. - Fix issue with dialog not being closed properly.
- Correctly focus currently-active editor when dialog is closed.
- Forked from Trudko/advanced-new-file to Osmose/advanced-open-file.
- Removed
removeWholeFolder
andshowFilesInAutocomplete
settings, making the latter the default behavior. - Change shortcut to
ctrl-alt-o
. - Change behavior to open existing files and create new files only for paths that don't exist.
- Removed deprecated API for calling listening for core:confirm and core:cancel
- Updated Context menu and use activationCommands intead of actiovationEvents(thanks to zimme)
- Removed deprecated configDefaults (thanks to olmokramer)
- Resolved problem with creating folder if create file instantly was set to true (thanks to phyllisstein)
- Added option for creating file immediately (thanks to silentvick)
- Fixed problem with overlay in Atom One theme (thanks to silentvick)
- Uncaught TypeError: undefined is not a function #9
- Focus editor on the start of the package
- Add text from selection only if there is active text editor
- Removed deprecation calls #6
- New setting for inserting selection to the input field #7
- Opens new window with new file #5
- Can't install v0.2.0 #4
- Added Remove Whole folder setting
- Resolved few issues brought by last release
- Simplify navigating up directory structure #2
- Remove deprecated code. #1
- Initial release