Giter Club home page Giter Club logo

explorerplusplus's Introduction

Build status Documentation Status Crowdin

Explorer++

Explorer++ is a lightweight and fast file manager for Windows.

Features

  • With the option to save to the registry or a configuration file, Explorer++ is completely portable
  • Tabbed browsing for easy management of multiple folders
  • Display window shows previews of files as they are selected
  • Easy-to-remember keyboard shortcuts for quick navigation
  • Customizable user interface
  • Full drag-and-drop support with other applications, including Windows Explorer
  • Advanced file operations such as merging and splitting supported
  • Change file dates and attributes
  • Save a directory listing
  • Bookmark tabs
  • Search for files using their name and attributes
  • Switch between icon, list, detail, thumbnail and tile view
  • Filter files

Latest Builds

32-bit

explorerpp_x86.zip

64-bit

explorerpp_x64.zip

ARM64

explorerpp_arm64.zip

Translations

explorerpp_translations.zip

For a full list of builds, see https://explorerplusplus.com/builds.

Building Explorer++

For instructions on how to build Explorer++, see BUILDING.md.

Documentation

Documentation is available online at Read the Docs.

Translations

Translations are managed with Crowdin. To contribute to a translation, sign up with Crowdin, then edit the file corresponding to your language. If your language isn't listed, use the contact link shown on the project page to request it.

explorerplusplus's People

Contributors

a-j-albert avatar cdeguise avatar dependabot[bot] avatar derceg avatar dilosec avatar eightnightaboveboard avatar flaviu22 avatar flying-frigate-technologies avatar gopakumar-gg avatar jczanfona avatar linquize avatar nikolayxhd avatar sean-e avatar tort32 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

explorerplusplus's Issues

Show Taskbar Thumbnails

Explorer++ is always displaying a spinning cursor icon as a thumbnail on the taskbar instead of the contents of the folder when it is maximized. However it does display a thumbnail when it's not maximized; I tried enabling/disabling the aeropeek settings and that didnt help. I'm on a Windows 7 64 bit OS using the 64-bit executable of Explore++. Any help would be much appreciated.
Thanks for an awesome tool.

2016-05-10_09-46-45

Crash while opening empty drive

Explorer++ often crashes while opening empty dvd/usb drives.

First-chance exception at 0x7c9eadc4 in Explorer++.exe: 0xC0000005: Access violation reading location 0x001c0299.
Unhandled exception at 0x7c9eadc4 in Explorer++.exe: 0xC0000005: Access violation reading location 0x001c0299.

Call Stack:

shell32.dll!7c9eadc4()  
[Frames below may be incorrect and/or missing, no symbols loaded for shell32.dll]   
shell32.dll!7c9ead9f()  
shell32.dll!7c9eb143()  
Explorer++.exe!CShellBrowser::QueryFullItemNameInternal(int iItemInternal, wchar_t * szFullFileName, unsigned int cchMax)  Line 114 + 0x22 bytes    C++
Explorer++.exe!CShellBrowser::QueryFullItemName(int iIndex, wchar_t * FullItemPath, unsigned int cchMax)  Line 104  C++
Explorer++.exe!Explorerplusplus::OnCustomDraw(long lParam)  Line 2384   C++
Explorer++.exe!Explorerplusplus::NotifyHandler(long lParam)  Line 1628 + 0xc bytes  C++
Explorer++.exe!Explorerplusplus::WindowProcedure(HWND__ * hwnd, unsigned int Msg, unsigned int wParam, long lParam)  Line 328 + 0xd bytes   C++
Explorer++.exe!WndProcStub(HWND__ * hwnd, unsigned int Msg, unsigned int wParam, long lParam)  Line 86 + 0x19 bytes C++
user32.dll!7e418734()   
user32.dll!7e418816()   
user32.dll!7e42927b()   
user32.dll!7e4292e3()   
comctl32.dll!773eb001()     
comctl32.dll!773eb08f()     
comctl32.dll!77417e87()     
comctl32.dll!7741dd14()     
... ...

Details view: alternate row color

Explorer++ could offer the option to apply a different background color on one out of two rows, along with the already existing "Grid" feature. The alternative background color should be customizable.

Here is an example (using QTTabBar):
AltRowExample

Feature request : Increase/decrease font size specifically in Explorer++

Hello,

I'm looking for an explorer clone that could be adapted specifically for low-vision users, including my son.
Specifically, I'm looking for an explorer clone that will allow the use of larger font-size everywhere in the explorer without having to change the windows system-wide font-size.

Something like the Control-+ and Control-- in IE or Firefox where only the font for content changes, not the menus.

This would be of immense benefit to low-vision users who could then simplify the file/folder display and facilitate the common task for traversing a disk structure to access files.

Best regards,

Colm

Create installer

The installer should ship with all the language DLL's, as well as the help file. On uninstallation, it should remove Explorer++ as the default file manager (if necessary).

New version

Hi, it looks like the last release 1.3.5.531 was in Feb 03, 2013.

I see that lots of bugs have been fixed meanwhile. So it might be worth a release.

Is there a plan for a new version?

Make compatible with Windows 8.1 DPI Scaling

Hey, I love Explorer++ but I use Windows Scaling set at 175% (my resolution is quite high) and it would be great if the program could adapt itself. The only real bug I have is the Address Bar text isn't readable.

image

Thanks for a great piece of software.

Deselecting with right arrow when renaming files, not standard behaviour

Hi! This might be a super petty, little issue but it's one of the few dealbreakers for myself. It's the same issue default Windows Explorer has and was the reason I went searching for alternatives.

When I press F2 to rename, Explorer++ correctly highlights the filename only, but if I want to add something to the end of the filename I press the right arrow key. My expected behaviour (and the standard behaviour in any other text application) is for it to deselect the highlighted filename and place the cursor at the end of the highlight.

It doesn't. It does two actions. Deselect the highlighted text and move the cursor to the right, meaning it ends up at the wrong side of the file extension dot.

This isn't a large issue, I admit, but it can be very frustrating when you're doing a lot of file renaming.

Complete bookmarks

The bookmark system has been partially rewritten and needs to be completed. This is a blocking issue for the next release.

Customizable command prompt shortcut

Explorer++ offers a "Show command prompt" shortcut. This is a really nice feature.

But this feature is not useful for me as I use a different front-end for the command prompt (Console2, http://sourceforge.net/projects/console/). Hence, it would be good if the "Show command prompt" shortcut could be set with a custom path (but still offer the possibility to set the default windows command prompt).

EDIT
It was already asked in the forum: http://explorerplusplus.com/forum/viewtopic.php?f=4&t=1267

Feature request: split screen

One thing I like about Linux/FreeDesktop file managers is the ability to split the current tab into two halfs, kinda like in Norton Commander. It makes drag and drop operations much easier and I'm really missing this feature on Windows.

Translation not working

Hi, thanks for the nice explorer tool. However I have a question. I downloaded the 64bit executable and the german translation. I extracted the german Explorer++DE.dll into the same folder as the Explorer++.exe However, in the options menu the German translation is not visible:
explorer

Request: option to use non-"logical" sort order

System: Win8.1 x64
Explorer++ version 1.3.5.531 (32-bit Unicode build) of 03/02/2013 21:13:37

First of all, nice work! Second, I would like to request an option to use the non-"logical" sort order for sorting by name.

Conditions: I have a directory with filenames starting with "18," "19," "1A," and "1B."
Observed behaviour: The "1A" and "1B" sort before the "18" and "19" because the number 1 is smaller than 18 or 19. This is the behaviour of StrCmpLogicalW (see this answer by hmuelner).
Requested behaviour: "1A" should sort after "19". Specifically, would it be possible to use StrCmpI instead per an option setting? It appears to be in ShellBrowser/SortManager.cpp lines 338, 379, and 386 (plus elsewhere, but those don't appear relevant to my specific request).

Thank you for your consideration!

How did you get the correct application icon for each file?

Not really an issue, but rather just a few questions.

Q1) How did you manage to get the correct application icon for each file?
Q2) How did you manage to get the same context menu (when you right click on a file) as the original Windows File Explorer?

Refresh tree view with F5

If I create a new folder in the list view the tree view doesn't seem to be refreshed until I collapse and re-expand the parent folder. It would be nice if F5 refreshed the tree view as well (but kept the collapsed/expanded status of all folders).

I do think that it's better to allow a manual refresh than to somehow monitor the file system for changes as Windows Explorer seems to (keeping Explorer++ lean and light).

In collapsing and re-expanding folders I also noticed that expanded sub-folders aren't re-expanded after a collapse/expand cycle as Windows Explorer does. This is annoying as it's the only way I've found to refresh the tree view, but I think I actually like this behaviour better than the Windows Explorer way. Just need to be able to refresh the tree view without collapsing a folder.

New folder creation issue in Windows 10

When you right click to create a new folder, normally it would create "new folder", select it and jump directly to editing the name, however in Windows 10 explorer++ misses the renaming step entirely and instead just creates "New Folder" without selecting it or jumping to the rename feature.

Request: Support long file paths

System: Win10 x64
I know that using powershell we can work with deep folder structures that extend past the 259 character path limit in windows explorer (and explorer++), it would be awesome if explorer++ would also support this graphically.

hope to add session manager so that can switch among workspaces

Thanks for useful tool!
The bookmark feature is good, but still limited.
I always have to switch bookmarks among many directories, but mix them often.
So I hope there are workspaces only seted once and remembering its bookmarks, when I switch to another workspace, it's a new session for new work.

Copy filepath shortcut

When a file/folder is selected in the list or tree views, it would be great to be able to copy the path of that file/folder. And should work for multiple files (applies to list view only, obviously).

A shortcut key would be great (CubicExplorer has Ctrl-R).

Even better would be if this key was Ctrl-C, so when pasting into a folder, the files/folders go, but when pasting into a text field/text editor just the paths are pasted. I'm not sure if this is possible by setting different content types in the clipboard, but I think it might be...

I'm almost exclusively a Python developer these days and haven't touched C++ for over a decade but am planning to get VS set up so that I can build Explorer++ and will be able to muddle through some improvements. Might be able to figure this out if you can point me to the relevant source files and perhaps any off the top of your head ideas/thoughts of how to proceed.

Cheers,

Adam

Allow for custom shells

I use a tabbed shell wrapper for similar reasons to why I use explorer++ - it would be really cool if we could specify a path to a shell other than the default windows shell for the toolbar shortcut to launch.

Default sort mode

There should be a setting to control the default sort mode. Currently this can be done by moving a column into the first position, but this is neither easy to discover, nor very useful (since the column has to remain in the first position).

Crash when using display window

I noticed a crash (can be reproduced easily) when you have activated the display window.

Reproduce steps:

  • just navigate across a folder with some videos
  • use the arrows to move quickly up & down (repeat)
  • and crash...

Re-enable disabled warnings

Warnings that are disabled project-wide (using pragma directives) should be re-enabled, since the absence of a warning can hide actual errors.

Renaming a file pops up progress dialog when it should be silent.

Most easy to spot when you rename a file, then push Tab instead of enter which should switch to the next file, it selects the next file but fails to go into the editing mode because a progress dialog pops up and takes the focus away. Naturally it only happens if you actually rename the first file, if you don't rename it and just hit tab, it opens the next file name for editing as it should.

Crash on right click

Windows 10

When I drill into a directory and right click the right pane in white area, e++ crashes. I tried to look and see it there was an option for debug logs, but couldn't find anything.

"Replace Explorer for All Folders" is still buggy.

Many comments have been posted about the "Replace Explorer for All Folders" bug; i.e, either the "Replace" or "Don't replace" button typically fails to function, with the error message, "Error encountered while changing default file manager status. Please ensure you have administrator privileges." But, even WITH admin rights, it still fails to work and displays the error message. Instructions are provided in various places as to how to edit the registry to work around this issue. I discovered that deleting Explorer++ entirely and reinstalling it usually works - but you then must reconfigure the new installation as needed. My problem is that, when I connect my Galaxy S4 to my PC with Explorer++, I cannot write (copy files) to either the internal or external micro SD cards - and on my corporate PC, the Control Panel won't display - so I must exit Explorer++ to perform routine tasks. It's such a hassle to deal with the bug that just can't be bothered with the "Replace Explorer" option. But I LOVE Explorer++ otherwise, and wish this venerable bug could be fixed!

Minor menu refactoring suggestion

First of all, great work! I have been trying to switch from Total Commander for the last few months and Explorer++ is the first choice which seems to be working for me.

I would like to suggest moving all File\Copy * menu items to Edit menu. It would be more intuitive and in accordance with windows standards, IMHO

Navigating back/forward should retain selection

When navigating back/forward, file selection in the listview should be retained, in order to match the behaviour seen in Windows Explorer, and to keep consistency with up navigation (where the child folder is selected).

Middle-click main toolbar buttons

Middle-clicking navigation buttons (e.g. back, forward, up) on the main toolbar should open the destination folder in a new tab. This would make the main toolbar consistent with the other toolbars.

Some toolbar button descriptions wrong.

The icons are correct, but the hover text and descriptions inside the customize toolbar window are mismatched..
The Delete forever icon has no text description.
Command prompt has the "Manage Bookmarks" description.
Refresh has "Bookmark the current tab".
Create a new bookmark has "Create a new tab".
Manage bookmarks has "Delete permanently".
Open a new tab has "Open Command Prompt".

Mousewheel support while dragging

I'm not sure if this project is still active, but I noticed a key feature (that I use anyways) is missing.

Specifically, the ability to scroll using the mouse wheel while dragging (while holding down right/left mouse buttons).

System: Win 7 Ultimate 64

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.