"Things to do" list in no particular order:
Current changes:
- localization for bytes, kb, mb, gb...
- command line parsing is escaping trailing \" to " (see C:\) new parsing of \" to escape " use "" (double double quotes) """foo bar""" -> "foo bar"
- update text displays "Everything" now..
- localization format_time!
- fixed network gets not reading last line if it is missing \n
- fixed monitoring file attribute changes.
- have the buttons (OK Cancel apply and Add folder add file add filter) autosize for localization
- 3) ability to snap the window to the screen edges (as default)
- 4) ability to snap window to other windows (as option)
- 5) setting for titlebar display: Show search (y/n)
- renaming should not attempt to rename if the new name and the original name match (old)
- safely remove hardware, everything is NOT detecting first request to safely remove hardware (old, Everything was not detecting unmount requests)
- test if etp server is reporting bind fails (this error generates an error message now)
- -f matches -filename??? (old, this was by design)
- autosize static controls to fit translations.
- export needs menu help
- fix help -> about
- optimize wildcard cases: ends with (*.jpg) and starts with (new*)
- ctrl tab in options window ctrl page up/down.
- remove makelanguage .net 2.0 depandancies.
- ETP server? or client supplying no path?
- Copy Multiple files from different directorys.
- escape #'s in http paths
- I plan to change the -connect <host> command line option to start "Everything" with -connect <user:password@host:port>
Todo:
- [FIX] Service is closed when window session is closed.
- Suspend monitors option from tray icon context menu.
- Make about information copyable to the clipboard.
- Only save ''changed'' settings to the Everything.ini
- [FIX] universal scroll + selection mask does not update the selection mask
- Creating new windows should also make a copy of the ETP connection, if any.
- improve TrueCrypt support
- sort the results by path before gathering file information. (use mft for very fast sorts when sorting everything)
- Everything had its own shell extension / context menu items so the windows context menus are not accessed.
- [FIX] (Null) is not a valid app (see New Text Document -> asd.exe and try to run)
- It\'d be nice to have some indicators (in maybe the status bar?) of the various search mode (i.e. regex, case-sensitivity, etc.) especially now since those can be activated by keyboard shortcuts.
- It would be nice to have a full path (path+filename) column for display or sorting. (new column type)
- hotkey to convert open / saveas text to results? show list?
- Mix folders and files in a sort operation. option to display folders first or not...
- Stand alone (portable version) should put all its files in the temp folder!
- option to disable icon cache? (just use default folder and default file icons)
- view menu -> text size, status bar, toolbar, always on top, custom filters etc...
- special searches ::dupes:: finds all simular files and folders
- sort by full path excluding the drive letter.
- selected item in status bar to show all information from each column (ie last modified, size etc...)
- add suggest button for exclude list (excludes all top level folders that are hidden or system folders. ie C:\windows c:\recycle c:\system vol...)
- always on top option (ontop)
- show the total file size of selected files in the status bar?
- custom sorting, list .exe first?
- including a ':' in your search should be the same as include a '\' to match the full path.?
- make searching or hitting esc cancel sorting and add a sorting progress bar..
- make everything download the latest software from from http://www.voidtools.com/download/Everything.exe? -I would prefer it take you to the download page (I do not want this process fully automated)
- mounting searches with win7 libs (same as below)
- New tool for "Everything" Tools -> Mount shell extension (choose a folder to mount to and a search) the new mounted folder will show the realtime search folders/files
- "Single-click to open"
- Win+F doesnt work. use SetWindowsHookEx, make sure we unregister old keys when changing and when closing the tray.
- Execute with optional command line
- utilize 100% memory usage for namespaces for drives that are not monitoring.
- Seperate (or embedded?) tool for Win+F
- CTRL + g = goto file index?
- remember last search, next time everything is run it will be selected so you can.
- implement better handling of devices that are not ready. see below:
- fix for DeviceIoControl(0x000000d0,FSCTL_READ_USN_JOURNAL,0x0a96fe54,40,0x0a96ff7c,65536,0x0a96fe4c,0x00000000): GetLastError(): 21
- implement right click (folder) context menus simular to Windows search.
- option to save and load exclude settings
- export to html
- Show "Search Everything" context menus for file system folders only [HKEY_CLASSES_ROOT\Directory] this should really be a shell extension...
- Size for http search results
- Reset the focus to the top of the list if the result list focus is lost.
- option to update db on startup only.
- option to show %d selected items of %d results in status bar.
- -root option to limit everything to folder (make sure the this folder is displayed somewhere so user is not confused why there is no results if they try to search for something on the whole system.)
- add option to NOT check if the usn journal is up to date add a button next to the option to force an update.
- add listview control messages compatibility to everythings listview.
- icon overlays for .lnks and shared folders
- safety net: warn if you try to delete an important file.
- include/exclude readonly files?
- reuse windows if they do not have focus option
- make building the database cancelable?
- wildcards and match whole word does not work!
- keep sort order for small result changes.
- bart pe builder support (should work now with unmount.. needs testing)
- A user preference for Everything to retain the last search until it is manually changed or cleared.
- resorting for path and name, some sort of threshold?
- add FAQ to help menu?
- fix hotkeys ui
- highlighed search terms colors
- custom filelists! need plugin support for custom lists
- cystom search filters video/audio etc..
- command line options to execute listview items, ie: -execute 0 executes the first item in the topmost Everything window. so ppl can bind keys to everything commands.
- see above, also add windows messages that do the same thing.
- minimize to tray
- Add a 2nd hotkey that would open Everything pointing it automatically to whatever directory you have focused.
- close window on run command, i.e., possibly minimize instead of close?
- RTL reading highlighting. - firefox under lines the charactors!
- use our own property page
- customizable charactor in the search text to turn regex on.
- Search history.
- command line option to update database and close everything.
- rename NTFS volumes to volumes, clarify NTFS volumes inside tab.
- add an exit button for comletely close the program
- file commands on a toolbar? delete/cut/copy/paste?
- Sorting by size does not sort well if you sort two or more times.
- thumbnail view.
- HTTP server proxy??
- Suggestion for portable version, add a way to automatically associate the right-click menu when everything.exe starts, and to remove the association when everything.exe exits. Also provide command-line options for the above.
- mouseover tooltips for clipped text.
- highlighted regex search terms.
- hotkeys for search options..
- copyfullname shell context does not work on drives
- remove drive letter depandancy, use FindFirstVolume! support for volumes mounted in NTFS folders.
- entire row selection.
- use ReadDirectoryChangesW to monitor file size changes.
- need a -filepath cli option to search a file paths.
- file context menu to search the file's parent path.
- x64 version
- option to show 'Date Modified' and size for HTTP server search results.
- option to sort by 'Date Modified' and size for HTTP server search results.
- option to click on paths in the listview
- optional toolbar.
- use color in highlight search results
- color options for alternate row colors
- proxy for auto-update?
- changing the listview focus should reset the horizontal scroll position to 0
- double-click on the file path should open Explorer on the path
- keyboard shortcuts for all features.
- Shortcut key for copy fullname to clipboard...
- customizable toolbar for all features.
- a file content searcher tool.
- external filelists
- move etp/ftp & http servers to addons
- move etp client to plugins
- add shortcut to start->search
- logwindows for etp/http
- upload via http
- tidy things to do list..
